DRF_Template/docker-compose.yml

27 lines
No EOL
613 B
YAML

services:
# API
django:
env_file: .env
build:
context: .
dockerfile: Dockerfile
image: git.06222001.xyz/keannu125/drf_template:latest
restart: always
ports:
- "${BACKEND_PORT}:8000"
environment:
- RUN_TYPE=api
volumes:
- ./src:/app/src # Bind mount for persistent schema.yml and static files
depends_on:
- redis
# Cache
redis:
env_file: .env
image: redis:latest
restart: always
environment:
- REDIS_USERNAME=${CACHE_USERNAME}
- REDIS_PASSWORD=${CACHE_PASSWORD}
- REDIS_DISABLE_DEFAULT_USER="true"