|
|
||
|---|---|---|
| _dockerfiles/db | ||
| apps | ||
| project | ||
| requirements | ||
| static | ||
| .dockerignore | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .gitmodules | ||
| compose-ci.yml | ||
| db_migration_resolve.txt | ||
| docker-compose.elasticsearch.yml | ||
| docker-compose.mysql.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| fabfile.py | ||
| make_data_migration.sh | ||
| manage.py | ||
| README.md | ||
| run_celery_beat.sh | ||
| run_celery.sh | ||
gm-backend
Build
git clone ssh://git@gl.id-east.ru:222/gm/gm-backend.gitcd ./gm-backendgit checkout developdocker-compose build- First start database:
docker-compose up db docker-compose up -d
Migrate data
1.Connect to container with django docker exec -it gm-backend_gm_app_1 bash
In docker container(django)
- Migrate
python manage.py migrate - Create super-user
python manage.py createsuperuser
Backend is available at localhost:8000 or 0.0.0.0:8000
URL for admin http://0.0.0.0:8000/admin
URL for swagger http://0.0.0.0:8000/docs/
URL for redocs http://0.0.0.0:8000/redocs/
Start and stop backend containers
Demonize start docker-compose up -d
Stop docker-compose down
Stop and remove volumes docker-compose down -v