fix: update references to docker-compose file and remove unused compose files
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
# Coolify Environment Variables — ClinicPro (Docker Compose)
|
# Coolify Environment Variables — ClinicPro (Docker Compose)
|
||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
# Copy these into the Coolify resource's "Environment Variables" tab.
|
# Copy these into the Coolify resource's "Environment Variables" tab.
|
||||||
# Only the variables referenced as ${...} in docker-compose.coolify.yaml
|
# Only the variables referenced as ${...} in docker-compose.yml
|
||||||
# need to be set here. DATABASE_URL / MESSENGER_TRANSPORT_DSN / REDIS_URL
|
# need to be set here. DATABASE_URL / MESSENGER_TRANSPORT_DSN / REDIS_URL
|
||||||
# are built INSIDE the compose file from the mariadb/redis service names.
|
# are built INSIDE the compose file from the mariadb/redis service names.
|
||||||
# ============================================================
|
# ============================================================
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
|
|
||||||
services:
|
|
||||||
###> doctrine/doctrine-bundle ###
|
|
||||||
database:
|
|
||||||
ports:
|
|
||||||
- "5432"
|
|
||||||
###< doctrine/doctrine-bundle ###
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
|
|
||||||
services:
|
|
||||||
###> doctrine/doctrine-bundle ###
|
|
||||||
database:
|
|
||||||
image: postgres:${POSTGRES_VERSION:-16}-alpine
|
|
||||||
environment:
|
|
||||||
POSTGRES_DB: ${POSTGRES_DB:-app}
|
|
||||||
# You should definitely change the password in production
|
|
||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-!ChangeMe!}
|
|
||||||
POSTGRES_USER: ${POSTGRES_USER:-app}
|
|
||||||
healthcheck:
|
|
||||||
test: ["CMD", "pg_isready", "-d", "${POSTGRES_DB:-app}", "-U", "${POSTGRES_USER:-app}"]
|
|
||||||
timeout: 5s
|
|
||||||
retries: 5
|
|
||||||
start_period: 60s
|
|
||||||
volumes:
|
|
||||||
- database_data:/var/lib/postgresql/data:rw
|
|
||||||
# You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!
|
|
||||||
# - ./docker/db/data:/var/lib/postgresql/data:rw
|
|
||||||
###< doctrine/doctrine-bundle ###
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
###> doctrine/doctrine-bundle ###
|
|
||||||
database_data:
|
|
||||||
###< doctrine/doctrine-bundle ###
|
|
||||||
+3
-1
@@ -1,5 +1,7 @@
|
|||||||
# Coolify deployment — Build Pack: Docker Compose
|
# Coolify deployment — Build Pack: Docker Compose
|
||||||
# Select THIS file as the Compose file in the Coolify resource settings.
|
# This is the production deploy stack (MariaDB + Redis). The ddev local env uses
|
||||||
|
# its own compose.yaml; do not confuse the two.
|
||||||
|
# Select this file (docker-compose.yml) as the Compose file in the Coolify resource.
|
||||||
# Do NOT define custom `networks:` — Coolify manages the network; custom ones
|
# Do NOT define custom `networks:` — Coolify manages the network; custom ones
|
||||||
# break Traefik routing (per Coolify docs).
|
# break Traefik routing (per Coolify docs).
|
||||||
|
|
||||||
|
|||||||
@@ -2,14 +2,14 @@
|
|||||||
|
|
||||||
این راهنما نحوهٔ دیپلوی بکاند ClinicPro (Symfony 7.4 + پنل React) را روی **Coolify** با Build Pack از نوع **Docker Compose** توضیح میدهد.
|
این راهنما نحوهٔ دیپلوی بکاند ClinicPro (Symfony 7.4 + پنل React) را روی **Coolify** با Build Pack از نوع **Docker Compose** توضیح میدهد.
|
||||||
|
|
||||||
> همهٔ فایلهای دیپلوی در ریشهٔ ریپو هستند: `Dockerfile`، `docker-compose.coolify.yaml`، پوشهٔ `docker/` و `.env.coolify.example`.
|
> همهٔ فایلهای دیپلوی در ریشهٔ ریپو هستند: `Dockerfile`، `docker-compose.yml`، پوشهٔ `docker/` و `.env.coolify.example`.
|
||||||
> فایلهای `compose.yaml`، `compose.override.yaml` و `.ddev/` مخصوص محیط لوکال (ddev) هستند و **در دیپلوی نقشی ندارند**.
|
> فایلهای `compose.yaml`، `compose.override.yaml` و `.ddev/` مخصوص محیط لوکال (ddev) هستند و **در دیپلوی نقشی ندارند**.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## معماری دیپلوی
|
## معماری دیپلوی
|
||||||
|
|
||||||
`docker-compose.coolify.yaml` پنج سرویس بالا میآورد:
|
`docker-compose.yml` پنج سرویس بالا میآورد:
|
||||||
|
|
||||||
| سرویس | نقش | نکته |
|
| سرویس | نقش | نکته |
|
||||||
|-------|-----|------|
|
|-------|-----|------|
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
3. در تنظیمات:
|
3. در تنظیمات:
|
||||||
- **Branch:** `main`
|
- **Branch:** `main`
|
||||||
- **Base Directory:** `/` (ریشهٔ ریپو)
|
- **Base Directory:** `/` (ریشهٔ ریپو)
|
||||||
- **Docker Compose File:** `docker-compose.coolify.yaml`
|
- **Docker Compose File:** `docker-compose.yml`
|
||||||
|
|
||||||
### ۲. اختصاص دامنه
|
### ۲. اختصاص دامنه
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user