feat: added rabbitmq
All checks were successful
Build and Deploy Go App / build (push) Successful in 5m19s
Build and Deploy Go App / deploy (push) Successful in 53s

This commit is contained in:
nihonium 2025-11-28 11:43:10 +03:00
parent f843c23e57
commit f71c1f4f08
Signed by: nihonium
GPG key ID: 0251623741027CFC

View file

@ -11,20 +11,34 @@ services:
- "${POSTGRES_PORT}:5432" - "${POSTGRES_PORT}:5432"
volumes: volumes:
- postgres_data:/var/lib/postgresql - postgres_data:/var/lib/postgresql
networks:
- nyanimedb-network
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"]
interval: 10s
timeout: 5s
retries: 5
start_period: 10s
# pgadmin: rabbitmq:
# image: dpage/pgadmin4:${PGADMIN_VERSION} image: rabbitmq:3-management
# container_name: pgadmin container_name: rabbitmq
# restart: always ports:
# environment: - "5672:5672"
# PGADMIN_DEFAULT_EMAIL: ${PGADMIN_EMAIL} - "15672:15672"
# PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_PASSWORD} environment:
# ports: RABBITMQ_DEFAULT_USER: ${RABBITMQ_USER}
# - "${PGADMIN_PORT}:80" RABBITMQ_DEFAULT_PASS: ${RABBITMQ_PASSWORD}
# depends_on: volumes:
# - postgres - rabbitmq_data:/var/lib/rabbitmq
# volumes: networks:
# - pgadmin_data:/var/lib/pgadmin - nyanimedb-network
healthcheck:
test: ["CMD", "rabbitmqctl", "status"]
interval: 10s
timeout: 5s
retries: 5
start_period: 10s
nyanimedb-backend: nyanimedb-backend:
image: meowgit.nekoea.red/nihonium/nyanimedb-backend:latest image: meowgit.nekoea.red/nihonium/nyanimedb-backend:latest
@ -37,6 +51,9 @@ services:
- "8080:8080" - "8080:8080"
depends_on: depends_on:
- postgres - postgres
- rabbitmq
networks:
- nyanimedb-network
nyanimedb-auth: nyanimedb-auth:
image: meowgit.nekoea.red/nihonium/nyanimedb-auth:latest image: meowgit.nekoea.red/nihonium/nyanimedb-auth:latest
@ -49,6 +66,8 @@ services:
- "8082:8082" - "8082:8082"
depends_on: depends_on:
- postgres - postgres
networks:
- nyanimedb-network
nyanimedb-frontend: nyanimedb-frontend:
image: meowgit.nekoea.red/nihonium/nyanimedb-frontend:latest image: meowgit.nekoea.red/nihonium/nyanimedb-frontend:latest
@ -58,7 +77,12 @@ services:
- "8081:80" - "8081:80"
depends_on: depends_on:
- nyanimedb-backend - nyanimedb-backend
networks:
- nyanimedb-network
volumes: volumes:
postgres_data: postgres_data:
pgadmin_data: rabbitmq_data:
networks:
nyanimedb-network: