api/docker-compose.dev.yml

46 lines
881 B
YAML

services:
redis-dev:
image: redis:7-alpine
container_name: cc-redis-dev
ports:
- "16379:6379"
volumes:
- redis-dev-data:/data
command: redis-server --appendonly yes
networks:
- kevlarai-network
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
interval: 5s
timeout: 3s
retries: 5
backend-dev:
container_name: cc-api-dev
image: cc-api-dev:latest
build:
context: .
dockerfile: Dockerfile
env_file:
- .env.dev
environment:
- REDIS_HOST=redis-dev
- RUN_INIT=false
- INIT_MODE=infra
ports:
- "18000:8000"
depends_on:
redis-dev:
condition: service_healthy
networks:
- kevlarai-network
restart: unless-stopped
volumes:
redis-dev-data:
networks:
kevlarai-network:
external: true
name: kevlarai-network