Something went wrong. Try again.
Your music, beautifully tracked. All yours. (coming soon) teal.fm
teal-fm atproto
Something went wrong. Try again.
teal compose.dev.yml
2.0 kB · 95 lines
YAML
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596services: aqua-api: build: context: . dockerfile: apps/aqua/Dockerfile container_name: aqua-app ports: - "3000:3000" extra_hosts: - "host.docker.internal:host-gateway" networks: - app_network depends_on: - postgres env_file: - .env environment: DATABASE_URL: ${DOCKER_DB_URL} amethyst: build: context: . dockerfile: apps/amethyst/Dockerfile args: - CLIENT_ADDRESS=${CLIENT_ADDRESS} ports: - "80:80" - "443:443" - "443:443/udp" volumes: - caddy_data:/data - caddy_config:/config networks: - app_network environment: CLIENT_ADDRESS: ${CLIENT_ADDRESS} postgres: image: postgres:latest container_name: postgres_db environment: POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_DB: ${DB_NAME} ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data extra_hosts: - "host.docker.internal:host-gateway" networks: - app_network cadet: image: ghcr.io/espeon/cadet ports: - "9000:9000" env_file: - .env environment: DATABASE_URL: ${DOCKER_DB_URL} extra_hosts: - "host.docker.internal:host-gateway" networks: - app_network depends_on: - postgres satellite: image: ghcr.io/espeon/satellite ports: - "3132:3000" env_file: - .env environment: DATABASE_URL: ${DOCKER_DB_URL} extra_hosts: - "host.docker.internal:host-gateway" networks: - app_network depends_on: - postgres piper: image: ghcr.io/teal-fm/piper:main # Depends on your .env.air ports: - "8080:8080" env_file: - .env.air volumes: - piper_data:/dbnetworks: app_network: driver: bridgevolumes: postgres_data: caddy_data: caddy_config: piper_data: