this repo has no description
1services:
2 redis:
3 image: redis:8.4-rc1-alpine3.22
4 container_name: tpp-redis
5 ports:
6 - "6379:6379"
7 volumes:
8 - redis-data:/data
9 healthcheck:
10 test: ["CMD", "redis-cli", "ping"]
11 interval: 5s
12 timeout: 3s
13 retries: 5
14 command: redis-server
15 networks:
16 - tpp-network
17 backend:
18 build:
19 context: ./backend
20 dockerfile: ../backend.Dockerfile
21 container_name: tpp-backend
22 ports:
23 - "8000:8000"
24 depends_on:
25 redis:
26 condition: service_healthy
27 env_file:
28 - ./backend/.env
29 restart: unless-stopped
30 networks:
31 - tpp-network
32 frontend:
33 build:
34 context: ./frontend
35 dockerfile: ../frontend.Dockerfile
36 container_name: tpp-frontend
37 ports:
38 - "3000:3000"
39 depends_on:
40 backend:
41 condition: service_healthy
42 env_file:
43 - ./frontend/.env
44 restart: unless-stopped
45 networks:
46 - tpp-network
47volumes:
48 redis-data:
49 driver: local
50networks:
51 tpp-network:
52 driver: bridge
53