- build/image
- container_name
- depends_on
- restart
- volumes
- env_file
- environment
- logging
- healthcheck
- ports/expose
- command
- secrets
Правильно:
environment:
PG_ADMIN_BILLING_DB_HOST: ${PG_ADMIN_BILLING_DB_HOST:-postgres}
PG_ADMIN_BILLING_DB_PORT: ${PG_ADMIN_BILLING_DB_PORT:-5432}
Неправильно:
environment:
- PG_ADMIN_BILLING_DB_HOST=${PG_ADMIN_BILLING_DB_HOST:-postgres}
- PG_ADMIN_BILLING_DB_PORT=${PG_ADMIN_BILLING_DB_PORT:-5432}
Для dev-сборки добавлены профили docker-compose auth и celery (чтобы запускать только нужные приложения)
Для запуска использовать make up-auth
или make up-celery
соответственно
Для запуска полного приложения, как обычно, make up
http://127.0.0.1:8000/admin http://127.0.0.1:8001/api/openapi http://127.0.0.1:8000/api/schema/swagger-ui/