2023-10-04 00:07:55 -03:00
|
|
|
services:
|
|
|
|
app:
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
args:
|
|
|
|
- DEV=true
|
2023-10-05 22:48:42 -03:00
|
|
|
- BUILDKIT_PROGRESS=plain docker compose build
|
2023-10-04 00:07:55 -03:00
|
|
|
ports:
|
|
|
|
- "8000:8000"
|
|
|
|
volumes:
|
|
|
|
- ./app:/app
|
2023-10-11 17:59:44 -03:00
|
|
|
- dev-static-data:/vol/
|
2023-10-04 00:07:55 -03:00
|
|
|
command: >
|
2023-10-05 22:48:42 -03:00
|
|
|
sh -c "python manage.py wait_for_db &&
|
|
|
|
python manage.py migrate &&
|
|
|
|
python manage.py runserver 0.0.0.0:8000"
|
|
|
|
environment:
|
|
|
|
- DB_HOST=db
|
|
|
|
- DB_NAME=devdb
|
|
|
|
- DB_USER=devuser
|
|
|
|
- DB_PASS=changeme
|
|
|
|
depends_on:
|
|
|
|
- db
|
|
|
|
|
|
|
|
db:
|
|
|
|
image: postgres:16-alpine
|
|
|
|
volumes:
|
|
|
|
- dev-db-data:/var/lib/postgresql/data
|
|
|
|
environment:
|
|
|
|
- POSTGRES_DB=devdb
|
|
|
|
- POSTGRES_USER=devuser
|
|
|
|
- POSTGRES_PASSWORD=changeme
|
|
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
dev-db-data:
|
2023-10-11 17:59:44 -03:00
|
|
|
dev-static-data:
|
2023-10-05 22:48:42 -03:00
|
|
|
|