Your music, beautifully tracked. All yours. (coming soon)
teal.fm
teal-fm
atproto
1services:
2 aqua-api:
3 build:
4 context: .
5 dockerfile: apps/aqua/Dockerfile
6 container_name: aqua-app
7 ports:
8 - "3000:3000"
9 networks:
10 - app_network
11 depends_on:
12 - postgres
13 - redis
14 env_file:
15 - .env
16 # traefik:
17 # image: traefik:v2.10
18 # container_name: traefik
19 # command:
20 # - "--api.insecure=true"
21 # - "--providers.file.directory=/etc/traefik/dynamic"
22 # - "--providers.file.watch=true"
23 # - "--entrypoints.web.address=:80"
24 # ports:
25 # - "80:80" # HTTP
26 # - "8080:8080" # Dashboard
27 # volumes:
28 # - ./traefik/dynamic:/etc/traefik/dynamic:ro
29 # networks:
30 # - app_network
31 # extra_hosts:
32 # - "host.docker.internal:host-gateway" # This allows reaching host machine
33
34 # postgres:
35 # image: postgres:latest
36 # container_name: postgres_db
37 # environment:
38 # POSTGRES_USER: postgres
39 # POSTGRES_PASSWORD: yourpassword
40 # POSTGRES_DB: yourdatabase
41 # ports:
42 # - "5432:5432"
43 # volumes:
44 # - postgres_data:/var/lib/postgresql/data
45 # networks:
46 # - app_network
47
48 # redis:
49 # image: redis:latest
50 # container_name: redis_cache
51 # ports:
52 # - "6379:6379"
53 # volumes:
54 # - redis_data:/data
55 # command: redis-server --appendonly yes
56 # networks:
57 # - app_network
58
59networks:
60 app_network:
61 driver: bridge
62
63volumes:
64 postgres_data:
65 redis_data: