chore: consolidate api dev compose

This commit is contained in:
kcar 2026-05-27 22:55:01 +01:00
parent 9b49e92722
commit 647f41e421
2 changed files with 53 additions and 0 deletions

8
.gitignore vendored
View File

@ -59,3 +59,11 @@ docker-compose.override.yml
# Node
node_modules/
# Local environment variants
.env.dev
.env.prod
.archive/
*.bak
*.bak.*

45
docker-compose.dev.yml Normal file
View File

@ -0,0 +1,45 @@
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