This commit is contained in:
2025-09-08 08:15:58 +02:00
parent 7e603c7c54
commit af48303c94
31 changed files with 2700 additions and 2598 deletions

View File

@@ -20,7 +20,7 @@ services:
volumes:
- portfolio_data:/app/.next/cache
networks:
- portfolio-network
- portfolio_net
depends_on:
postgres:
condition: service_healthy
@@ -52,7 +52,7 @@ services:
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- portfolio-network
- portfolio_net
healthcheck:
test: ["CMD-SHELL", "pg_isready -U portfolio_user -d portfolio_db"]
interval: 10s
@@ -68,31 +68,6 @@ services:
memory: 128M
cpus: '0.1'
redis:
image: redis:7-alpine
container_name: portfolio-redis
restart: unless-stopped
command: redis-server --appendonly yes --requirepass portfolio_redis_pass
volumes:
- redis_data:/data
networks:
- portfolio-network
healthcheck:
test: ["CMD", "redis-cli", "--raw", "incr", "ping"]
interval: 10s
timeout: 3s
retries: 5
start_period: 30s
deploy:
resources:
limits:
memory: 128M
cpus: '0.1'
reservations:
memory: 64M
cpus: '0.05'
volumes:
portfolio_data:
driver: local
@@ -102,5 +77,6 @@ volumes:
driver: local
networks:
portfolio-network:
driver: bridge
portfolio_net:
external: true