feat: fix networks

This commit is contained in:
Leon Morival 2026-05-19 19:12:25 +02:00
parent 88c96dc213
commit 70dc6d0992
3 changed files with 21 additions and 8 deletions

View File

@ -100,11 +100,12 @@ jobs:
ssh "$REMOTE_USER@$REMOTE_HOST" <<'"'"'REMOTE'"'"'
set -eu
docker network inspect kamal >/dev/null 2>&1 || docker network create kamal
docker network inspect bemeal_public >/dev/null 2>&1 || docker network create bemeal_public
docker network inspect bemeal_internal >/dev/null 2>&1 || docker network create bemeal_internal
for container in bemeal-pgsql bemeal-redis bemeal-meilisearch bemeal-adminer; do
if docker inspect "$container" >/dev/null 2>&1; then
docker network connect kamal "$container" >/dev/null 2>&1 || true
docker network connect bemeal_internal "$container" >/dev/null 2>&1 || true
fi
done
REMOTE

View File

@ -4,15 +4,27 @@ image: daily_meal/bemeal-api
x-hosts: &hosts
- <%= ENV.fetch("SSH_HOST", "89.167.35.217") %>
x-web-networks: &web-networks
network:
- bemeal_public
- bemeal_internal
x-worker-networks: &worker-networks
network:
- bemeal_internal
servers:
web:
hosts: *hosts
options: *web-networks
horizon:
hosts: *hosts
cmd: php artisan horizon
options: *worker-networks
scheduler:
hosts: *hosts
cmd: php artisan schedule:work
options: *worker-networks
proxy:
host: bemeal.leonmorival.com

View File

@ -17,7 +17,7 @@ services:
timeout: 5s
retries: 10
networks:
- kamal
- internal
redis:
image: redis:alpine
@ -26,7 +26,7 @@ services:
volumes:
- redis-data:/data
networks:
- kamal
- internal
adminer:
image: adminer:latest
@ -35,7 +35,7 @@ services:
environment:
ADMINER_DEFAULT_SERVER: bemeal-pgsql
networks:
- kamal
- internal
meilisearch:
image: getmeili/meilisearch:latest
@ -47,7 +47,7 @@ services:
volumes:
- meilisearch-data:/meili_data
networks:
- kamal
- internal
volumes:
pgsql-data:
@ -61,6 +61,6 @@ volumes:
name: bemeal_meilisearch_data
networks:
kamal:
internal:
external: true
name: kamal
name: bemeal_internal