Installation/Setup (Devel system)
- Prepare your local system:
$ sudo zypper in docker docker-compose openldap2-devel cyrus-sasl-devel
- Check out the sources:
$ git clone git@github.com:openSUSE/orthos2.git $ cd orthos2/
- Create the virtual Python environment, activate it and update pip
$ python -m venv .venv $ . .venv/bin/activate $ pip install --upgrade pip Collecting pip ...
- Install the required Python modules for development:
$ pip install -r requirements-devel.txt -r docs/requirements.docs.txt Collecting django ...
- Generate the required secrets to bring up the Docker Compose Stack:
python3 docker/manage-secrets.py
- Run the test server:
docker compose up -d
- Edit your
/etc/hostsfile and include the following line: 127.0.0.1 orthos2.orthos2.test cobbler.orthos2.test netbox.orthos2.test
- Edit your
Open your browser and go to http://orthos2.orthos2.test (use the superuser login here). The login password for the admin user you can find in
docker/orthos/orthos2.env.