dune-tools/character-builder/docker-compose.yml
Vantz Stockwell 39d6e7ac33 Use external port 9002 instead of 8080
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 07:30:55 -04:00

38 lines
750 B
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile
image: dune-character-builder:latest
container_name: dune-builder-app
restart: unless-stopped
environment:
VALKEY_URL: redis://valkey:6379
PORT: "3000"
depends_on:
valkey:
condition: service_healthy
ports:
- "9002:3000"
valkey:
image: valkey/valkey:8-alpine
container_name: dune-builder-valkey
restart: unless-stopped
command:
- valkey-server
- --appendonly
- "yes"
- --save
- "60"
- "1"
volumes:
- valkey-data:/data
healthcheck:
test: ["CMD", "valkey-cli", "ping"]
interval: 5s
timeout: 3s
retries: 5
volumes:
valkey-data: