Pasos para ejecutar django-orchestra en docker
- git clone https://github.com/ribaguifi/django-orchestra
- Descargar Dockerfile https://gist.githubusercontent.com/ferminhg/372fc30213e0e2d0bf13a1b01daa146f/raw/fc51c83268763e74f5ade72be19aaf808edc4a5c/Dockerfile
- Build image:
docker build -t orchestra .
- create orchestra
create --name orchestra -p 8000:8000 -v $HOME/projects/ribaguifi/django-orchestra:/home/orchestra/django-orchestra -i -t -u orchestra -w /home/orchestra orchestra bash
- start container:
docker start orchestra
- attach container:
docker attach orchestra
- Start panel project (inside docker)
orchestra-admin startproject panel
- Chango orchestra library by our local code:
sudo mv /usr/local/lib/python3.6/site-packages/orchestra /usr/local/lib/python3.6/site-packages/orchestra_original
sudo ln -s /home/orchestra/django-orchestra/orchestra /usr/local/lib/python3.6/site-packages/orchestra
- Start project
cd /home/orchestra
python3 panel/manage.py migrate
python3 panel/manage.py runserver 0.0.0.0:8000
- Open on your browser
http://localhost:8000/admin/
http://localhost:8000/swagger/