Something went wrong. Try again.
Your music, beautifully tracked. All yours. (coming soon) teal.fm
teal-fm atproto
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127services: 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}
cadet: build: context: . dockerfile: services/cadet/Dockerfile container_name: cadet-app ports: - "3001:3000" 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:/db - garnet
garnet: image: ghcr.io/microsoft/garnet:latest container_name: garnet ports: - "6379:6379" volumes: - garnet_data:/data command: --storage-tier Storage --index-size 1g networks: - app_network
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 # traefik: # image: traefik:v2.10 # container_name: traefik # command: # - "--api.insecure=true" # - "--providers.file.directory=/etc/traefik/dynamic" # - "--providers.file.watch=true" # - "--entrypoints.web.address=:80" # ports: # - "80:80" # HTTP # - "8080:8080" # Dashboard # volumes: # - ./traefik/dynamic:/etc/traefik/dynamic:ro # networks: # - app_network # extra_hosts: # - "host.docker.internal:host-gateway" # This allows reaching host machinenetworks: app_network: driver: bridgevolumes: postgres_data: caddy_data: caddy_config: piper_data: garnet_data: