This commit is contained in:
Marco Pedone 2025-08-07 18:55:08 +02:00
parent 1c420e2077
commit 763776c29b

View file

@ -86,112 +86,112 @@ services:
# sysctls:
# vm.overcommit_memory: "1"
backend:
build:
context: ./apps/backend
dockerfile: Dockerfile
networks:
- dokploy-network
expose:
- 1323
restart: unless-stopped
volumes:
- images_volume:/app/images
- storage_volume:/app/storage
environment:
STORAGE_STRATEGY: "minio"
MINIO_URL: minio:9000
MINIO_ROOT_USER: ${MINIO_ROOT_USER}
MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
PGHOST: db
PGPORT: "5432"
IMAGEOPTION: "true"
CONCURRENT_IMAGES: ${CONCURRENT_IMAGES}
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:1323/"]
interval: 10s
timeout: 5s
retries: 5
depends_on:
minio:
condition: service_healthy
db:
condition: service_healthy
keydb:
condition: service_healthy
tiles:
condition: service_healthy
# backend:
# build:
# context: ./apps/backend
# dockerfile: Dockerfile
# networks:
# - dokploy-network
# expose:
# - 1323
# restart: unless-stopped
# volumes:
# - images_volume:/app/images
# - storage_volume:/app/storage
# environment:
# STORAGE_STRATEGY: "minio"
# MINIO_URL: minio:9000
# MINIO_ROOT_USER: ${MINIO_ROOT_USER}
# MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD}
# POSTGRES_USER: ${POSTGRES_USER}
# POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
# POSTGRES_DB: ${POSTGRES_DB}
# PGHOST: db
# PGPORT: "5432"
# IMAGEOPTION: "true"
# CONCURRENT_IMAGES: ${CONCURRENT_IMAGES}
# healthcheck:
# test: ["CMD", "curl", "-f", "http://localhost:1323/"]
# interval: 10s
# timeout: 5s
# retries: 5
# depends_on:
# minio:
# condition: service_healthy
# db:
# condition: service_healthy
# keydb:
# condition: service_healthy
# tiles:
# condition: service_healthy
web:
platform: "linux/amd64"
build:
context: ./apps/infoalloggi
dockerfile: Dockerfile
args:
INTERNAL_BASE_URL: http://web:3000
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
PGHOST: db
PGPORT: "5432"
BACKENDSERVER_URL: http://backend:1323
TILES_URL: tiles:6379
KEYDB_URL: keydb:6379
BASE_URL: ${BASE_URL}
SENDGRID_API_KEY: ${SENDGRID_API_KEY}
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
STRIPE_LIMITED_KEY: ${STRIPE_LIMITED_KEY}
STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET}
FIC_CLIENT_ID: ${FIC_CLIENT_ID}
FIC_ACCESS_TOKEN: ${FIC_ACCESS_TOKEN}
FIC_COMPANY_ID: ${FIC_COMPANY_ID}
ARUBA_USER: ${ARUBA_USER}
ARUBA_PASS: ${ARUBA_PASS}
EXP_API_USER: ${EXP_API_USER}
EXP_API_PASS: ${EXP_API_PASS}
JWT_SECRET: ${JWT_SECRET}
working_dir: /app
environment:
INTERNAL_BASE_URL: http://web:3000
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
PGHOST: db
PGPORT: "5432"
BACKENDSERVER_URL: http://backend:1323
KEYDB_URL: keydb:6379
TILES_URL: tiles:6379
BASE_URL: ${BASE_URL}
SENDGRID_API_KEY: ${SENDGRID_API_KEY}
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
STRIPE_LIMITED_KEY: ${STRIPE_LIMITED_KEY}
STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET}
FIC_CLIENT_ID: ${FIC_CLIENT_ID}
FIC_ACCESS_TOKEN: ${FIC_ACCESS_TOKEN}
FIC_COMPANY_ID: ${FIC_COMPANY_ID}
ARUBA_USER: ${ARUBA_USER}
ARUBA_PASS: ${ARUBA_PASS}
EXP_API_USER: ${EXP_API_USER}
EXP_API_PASS: ${EXP_API_PASS}
JWT_SECRET: ${JWT_SECRET}
networks:
- dokploy-network
ports:
- "3000"
depends_on:
backend:
condition: service_healthy
db:
condition: service_healthy
keydb:
condition: service_healthy
tiles:
condition: service_healthy
# web:
# platform: "linux/amd64"
# build:
# context: ./apps/infoalloggi
# dockerfile: Dockerfile
# args:
# INTERNAL_BASE_URL: http://web:3000
# POSTGRES_USER: ${POSTGRES_USER}
# POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
# POSTGRES_DB: ${POSTGRES_DB}
# PGHOST: db
# PGPORT: "5432"
# BACKENDSERVER_URL: http://backend:1323
# TILES_URL: tiles:6379
# KEYDB_URL: keydb:6379
# BASE_URL: ${BASE_URL}
# SENDGRID_API_KEY: ${SENDGRID_API_KEY}
# STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
# NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
# STRIPE_LIMITED_KEY: ${STRIPE_LIMITED_KEY}
# STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET}
# FIC_CLIENT_ID: ${FIC_CLIENT_ID}
# FIC_ACCESS_TOKEN: ${FIC_ACCESS_TOKEN}
# FIC_COMPANY_ID: ${FIC_COMPANY_ID}
# ARUBA_USER: ${ARUBA_USER}
# ARUBA_PASS: ${ARUBA_PASS}
# EXP_API_USER: ${EXP_API_USER}
# EXP_API_PASS: ${EXP_API_PASS}
# JWT_SECRET: ${JWT_SECRET}
# working_dir: /app
# environment:
# INTERNAL_BASE_URL: http://web:3000
# POSTGRES_USER: ${POSTGRES_USER}
# POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
# POSTGRES_DB: ${POSTGRES_DB}
# PGHOST: db
# PGPORT: "5432"
# BACKENDSERVER_URL: http://backend:1323
# KEYDB_URL: keydb:6379
# TILES_URL: tiles:6379
# BASE_URL: ${BASE_URL}
# SENDGRID_API_KEY: ${SENDGRID_API_KEY}
# STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
# NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
# STRIPE_LIMITED_KEY: ${STRIPE_LIMITED_KEY}
# STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET}
# FIC_CLIENT_ID: ${FIC_CLIENT_ID}
# FIC_ACCESS_TOKEN: ${FIC_ACCESS_TOKEN}
# FIC_COMPANY_ID: ${FIC_COMPANY_ID}
# ARUBA_USER: ${ARUBA_USER}
# ARUBA_PASS: ${ARUBA_PASS}
# EXP_API_USER: ${EXP_API_USER}
# EXP_API_PASS: ${EXP_API_PASS}
# JWT_SECRET: ${JWT_SECRET}
# networks:
# - dokploy-network
# ports:
# - "3000"
# depends_on:
# backend:
# condition: service_healthy
# db:
# condition: service_healthy
# keydb:
# condition: service_healthy
# tiles:
# condition: service_healthy