Files
warren/compose.yaml

40 lines
925 B
YAML

services:
warren:
depends_on:
- 'postgres'
image: 'warren:latest'
container_name: 'warren'
build: '.'
ports:
- '8081:8080'
restart: 'unless-stopped'
networks:
- 'warren-net'
environment:
- 'BIND_ADDRESS=0.0.0.0:8080'
- 'POSTGRES_HOST=warren-postgres'
- 'POSTGRES_PORT=5432'
- 'POSTGRES_USER=postgres'
- 'POSTGRES_PASSWORD=pg'
- 'POSTGRES_DATABASE=warren'
- 'SERVE_DIRECTORY=/serve'
- 'CORS_ALLOW_ORIGIN=http://localhost:3000'
volumes:
- './backend/serve:/serve:rw'
postgres:
image: 'postgres:17'
container_name: 'warren-db'
hostname: 'warren-postgres'
networks:
- 'warren-net'
volumes:
- './postgres-data:/var/lib/postgresql/data'
environment:
- 'POSTGRES_PASSWORD=pg'
ports:
- '5432:5432/tcp'
networks:
warren-net:
name: 'warren-net'
external: false