mirror of
https://github.com/idrainformatica/PecFlow.git
synced 2026-06-16 12:45:42 +02:00
Cambio nome
This commit is contained in:
+23
-23
@@ -1,4 +1,4 @@
|
||||
name: pecflow
|
||||
name: pechub
|
||||
|
||||
services:
|
||||
|
||||
@@ -7,9 +7,9 @@ services:
|
||||
image: postgres:16-alpine
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_DB: pecflow
|
||||
POSTGRES_USER: pecflow
|
||||
POSTGRES_PASSWORD: pecflow_dev_password
|
||||
POSTGRES_DB: pechub
|
||||
POSTGRES_USER: pechub
|
||||
POSTGRES_PASSWORD: pechub_dev_password
|
||||
ports:
|
||||
- "5432:5432"
|
||||
volumes:
|
||||
@@ -17,12 +17,12 @@ services:
|
||||
- ./database/init:/docker-entrypoint-initdb.d/init:ro
|
||||
- ./database/seeds:/docker-entrypoint-initdb.d/seeds:ro
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U pecflow -d pecflow"]
|
||||
test: ["CMD-SHELL", "pg_isready -U pechub -d pechub"]
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── Redis 7 ────────────────────────────────────────────────────────────────
|
||||
redis:
|
||||
@@ -40,7 +40,7 @@ services:
|
||||
timeout: 3s
|
||||
retries: 10
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── MinIO (Object Storage S3-compatible) ───────────────────────────────────
|
||||
minio:
|
||||
@@ -61,7 +61,7 @@ services:
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── MinIO bucket initializer ───────────────────────────────────────────────
|
||||
minio-init:
|
||||
@@ -72,12 +72,12 @@ services:
|
||||
entrypoint: >
|
||||
/bin/sh -c "
|
||||
mc alias set local http://minio:9000 minioadmin minioadmin &&
|
||||
mc mb --ignore-existing local/pecflow &&
|
||||
mc anonymous set none local/pecflow &&
|
||||
echo 'MinIO bucket pecflow creato'
|
||||
mc mb --ignore-existing local/pechub &&
|
||||
mc anonymous set none local/pechub &&
|
||||
echo 'MinIO bucket pechub creato'
|
||||
"
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── Backend FastAPI ─────────────────────────────────────────────────────────
|
||||
backend:
|
||||
@@ -87,8 +87,8 @@ services:
|
||||
restart: unless-stopped
|
||||
env_file: .env
|
||||
environment:
|
||||
DATABASE_URL: postgresql+asyncpg://pecflow:pecflow_dev_password@db:5432/pecflow
|
||||
DATABASE_URL_SYNC: postgresql://pecflow:pecflow_dev_password@db:5432/pecflow
|
||||
DATABASE_URL: postgresql+asyncpg://pechub:pechub_dev_password@db:5432/pechub
|
||||
DATABASE_URL_SYNC: postgresql://pechub:pechub_dev_password@db:5432/pechub
|
||||
REDIS_URL: redis://redis:6379/0
|
||||
MINIO_ENDPOINT: minio:9000
|
||||
ports:
|
||||
@@ -107,7 +107,7 @@ services:
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── Frontend React (Vite dev server) ──────────────────────────────────────
|
||||
frontend:
|
||||
@@ -128,7 +128,7 @@ services:
|
||||
depends_on:
|
||||
- backend
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── Nginx reverse proxy ─────────────────────────────────────────────────────
|
||||
nginx:
|
||||
@@ -143,7 +143,7 @@ services:
|
||||
- backend
|
||||
- frontend
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── Worker IMAP Sync (arq) ──────────────────────────────────────────────────
|
||||
worker:
|
||||
@@ -153,7 +153,7 @@ services:
|
||||
restart: unless-stopped
|
||||
env_file: .env
|
||||
environment:
|
||||
DATABASE_URL: postgresql+asyncpg://pecflow:pecflow_dev_password@db:5432/pecflow
|
||||
DATABASE_URL: postgresql+asyncpg://pechub:pechub_dev_password@db:5432/pechub
|
||||
REDIS_URL: redis://redis:6379/0
|
||||
MINIO_ENDPOINT: minio:9000
|
||||
volumes:
|
||||
@@ -166,7 +166,7 @@ services:
|
||||
minio:
|
||||
condition: service_healthy
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── GreenMail (server IMAP/SMTP mock per test) ───────────────────────────────
|
||||
greenmail:
|
||||
@@ -195,14 +195,14 @@ services:
|
||||
profiles:
|
||||
- greenmail # avviato solo con: docker compose --profile greenmail up
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
# ─── PgAdmin (solo dev) ──────────────────────────────────────────────────────
|
||||
pgadmin:
|
||||
image: dpage/pgadmin4:latest
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
PGADMIN_DEFAULT_EMAIL: admin@pecflow.it
|
||||
PGADMIN_DEFAULT_EMAIL: admin@pechub.it
|
||||
PGADMIN_DEFAULT_PASSWORD: admin
|
||||
PGADMIN_CONFIG_SERVER_MODE: "False"
|
||||
ports:
|
||||
@@ -214,7 +214,7 @@ services:
|
||||
profiles:
|
||||
- tools
|
||||
networks:
|
||||
- pecflow_net
|
||||
- pechub_net
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
@@ -223,5 +223,5 @@ volumes:
|
||||
pgadmin_data:
|
||||
|
||||
networks:
|
||||
pecflow_net:
|
||||
pechub_net:
|
||||
driver: bridge
|
||||
|
||||
Reference in New Issue
Block a user