Borrowing-TrackerBackend/docker-compose.yml

25 lines
703 B
YAML
Raw Normal View History

2023-12-03 00:08:10 +08:00
version: "3.9"
services:
# Django App
2024-01-05 21:09:54 +08:00
django_equipment_tracker:
2023-12-03 00:08:10 +08:00
build:
context: .
dockerfile: Dockerfile
2024-01-05 21:09:54 +08:00
image: csm_equipment_tracker:latest
2023-12-03 00:08:10 +08:00
ports:
2024-01-05 21:09:54 +08:00
- "8092:8000"
2023-12-03 00:08:10 +08:00
environment:
- PYTHONBUFFERED=1
command:
[
"sh",
"-c",
2023-12-03 01:00:10 +08:00
"python equipment_tracker/manage.py spectacular --color --file equipment_tracker/schema.yml && python equipment_tracker/manage.py collectstatic --noinput && python equipment_tracker/manage.py makemigrations && python equipment_tracker/manage.py migrate && python equipment_tracker/manage.py runserver 0.0.0.0:8000",
2023-12-03 00:08:10 +08:00
]
volumes:
- .:/code # For hotreloading
2024-01-05 21:09:54 +08:00
2023-12-03 00:08:10 +08:00
volumes:
2024-01-05 21:09:54 +08:00
csm_equipment_tracker: