isolate networks

This commit is contained in:
nora 2023-08-28 15:17:08 +02:00
parent 226e5a40b0
commit 71949b7ea0

View file

@ -43,11 +43,11 @@ services:
container_name: hugo-chat-db container_name: hugo-chat-db
image: "postgres:latest" image: "postgres:latest"
restart: always restart: always
# no ports bound, accessed via the internal network # no ports bound, accessed via the hugo-chat network
environment: environment:
POSTGRES_PASSWORD: "${HUGO_CHAT_DB_PASSWORD}" POSTGRES_PASSWORD: "${HUGO_CHAT_DB_PASSWORD}"
networks: networks:
- internal - hugo-chat
hugo_chat_server: hugo_chat_server:
container_name: hugo-chat-server container_name: hugo-chat-server
image: "docker.nilstrieb.dev/hugo-chat-server:63bd1922" image: "docker.nilstrieb.dev/hugo-chat-server:63bd1922"
@ -57,7 +57,7 @@ services:
SPRING_DATASOURCE_URL: "jdbc:postgresql://hugo-chat-db:5432/postgres" SPRING_DATASOURCE_URL: "jdbc:postgresql://hugo-chat-db:5432/postgres"
SPRING_DATASOURCE_PASSWORD: "${HUGO_CHAT_DB_PASSWORD}" SPRING_DATASOURCE_PASSWORD: "${HUGO_CHAT_DB_PASSWORD}"
networks: networks:
- internal - hugo-chat
hugo_chat_client: hugo_chat_client:
container_name: hugo-chat-client container_name: hugo-chat-client
image: "docker.nilstrieb.dev/hugo-chat-client:63bd1922" image: "docker.nilstrieb.dev/hugo-chat-client:63bd1922"
@ -74,7 +74,7 @@ services:
env_file: env_file:
- "/apps/karin-bot/.env" - "/apps/karin-bot/.env"
networks: networks:
- internal - karin-bot
deploy: deploy:
resources: resources:
limits: limits:
@ -92,7 +92,7 @@ services:
RUST_LOG: INFO RUST_LOG: INFO
PRETTY: "false" PRETTY: "false"
networks: networks:
- internal - karin-bot
#### Cors School #### Cors School
cors_school_db: cors_school_db:
container_name: cors-school-db container_name: cors-school-db
@ -104,7 +104,7 @@ services:
environment: environment:
POSTGRES_DB: davinci POSTGRES_DB: davinci
networks: networks:
- internal - cors-school
cors_school_server: cors_school_server:
container_name: cors-school-server container_name: cors-school-server
image: "docker.nilstrieb.dev/cors-school-server:54e0ffa7" image: "docker.nilstrieb.dev/cors-school-server:54e0ffa7"
@ -116,7 +116,7 @@ services:
environment: environment:
RUST_LOG: info RUST_LOG: info
networks: networks:
- internal - cors-school
ports: ports:
- "5003:8080" - "5003:8080"
cors_school_client: cors_school_client:
@ -138,7 +138,7 @@ services:
RUST_LOG: info RUST_LOG: info
BACKEND_URL: "http://cors-school-server:8080/api" BACKEND_URL: "http://cors-school-server:8080/api"
networks: networks:
- internal - cors-school
minecraft_server: minecraft_server:
container_name: minecraft-server container_name: minecraft-server
image: itzg/minecraft-server:latest image: itzg/minecraft-server:latest
@ -161,4 +161,6 @@ services:
volumes: volumes:
- /apps/minecraft/server:/data - /apps/minecraft/server:/data
networks: networks:
internal: cors-school:
hugo-chat:
karin-bot: