mirror of
https://github.com/lemeow125/EquipmentTracker-Backend.git
synced 2024-11-16 21:59:25 +08:00
23 lines
729 B
YAML
23 lines
729 B
YAML
version: "3.9"
|
|
|
|
services:
|
|
# Django App
|
|
django_backend:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: equipmenttracker_backend:latest
|
|
ports:
|
|
- "8094:8000" # Expose port 8094 for the web server
|
|
environment:
|
|
- PYTHONBUFFERED=1
|
|
command:
|
|
[
|
|
"sh",
|
|
"-c",
|
|
"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",
|
|
]
|
|
volumes:
|
|
- .:/code # For hotreloading
|
|
volumes:
|
|
equipment_tracker:
|