feat: ations

This commit is contained in:
2026-05-17 13:28:02 +02:00
parent 1964b60949
commit 2b6a680d22
9 changed files with 302 additions and 18 deletions
+21 -18
View File
@@ -1,7 +1,7 @@
services:
starter-api:
image: gitea.leonmorival.com/leon-morival/laravel-starter:latest
container_name: starter-starter-api-1
image: gitea.leonmorival.com/leon-morival/bemeal-api:latest
container_name: bemeal-api
restart: unless-stopped
depends_on:
pgsql:
@@ -37,12 +37,12 @@ services:
- storage-data:/var/www/html/storage/app
- storage-public-data:/var/www/html/storage/app/public
networks:
- nginx
- nginx-bemeal
- internal
pgsql:
image: postgres:15-alpine
container_name: starter-pgsql-1
container_name: bemeal-pgsql
restart: unless-stopped
environment:
POSTGRES_DB: "${DB_DATABASE}"
@@ -60,7 +60,7 @@ services:
redis:
image: redis:alpine
container_name: starter-redis-1
container_name: bemeal-redis
restart: unless-stopped
volumes:
- redis-data:/data
@@ -68,11 +68,14 @@ services:
- internal
horizon:
image: gitea.leonmorival.com/leon-morival/laravel-starter:latest
container_name: starter-horizon-1
image: gitea.leonmorival.com/leon-morival/bemeal-api:latest
container_name: bemeal-horizon
restart: unless-stopped
depends_on:
- redis
pgsql:
condition: service_healthy
redis:
condition: service_started
environment:
APP_ENV: "production"
APP_KEY: "${APP_KEY}"
@@ -93,18 +96,17 @@ services:
adminer:
image: adminer:latest
container_name: starter-adminer-1
container_name: bemeal-adminer
restart: unless-stopped
environment:
# Optionnel : définit PostgreSQL par défaut à la connexion
ADMINER_DEFAULT_SERVER: pgsql
networks:
- internal
- nginx
# - nginx
meilisearch:
image: getmeili/meilisearch:latest
container_name: starter-meilisearch-1
container_name: bemeal-meilisearch
restart: unless-stopped
environment:
MEILI_NO_ANALYTICS: "true"
@@ -113,22 +115,23 @@ services:
- meilisearch-data:/meili_data
networks:
- internal
- nginx
# - nginx
volumes:
pgsql-data:
external: true
name: starter_pgsql_data
name: bemeal_pgsql_data
redis-data:
name: starter_redis_data
name: bemeal_redis_data
storage-data:
name: bemeal_storage_data
storage-public-data:
name: starter_storage_public_data
name: bemeal_storage_public_data
meilisearch-data:
name: starter_meilisearch_data
name: bemeal_meilisearch_data
networks:
nginx:
nginx-bemeal:
external: true
internal:
driver: bridge