gatus et mailpit

This commit is contained in:
2025-10-16 16:10:33 +02:00
parent d6e5a7bc68
commit b78256555d

View File

@@ -146,10 +146,29 @@ services:
- ./data:/initdb.d:z - ./data:/initdb.d:z
ports: ports:
- "27017:27017" - "27017:27017"
networks:
- caddy_net
environment: environment:
MONGODB_INITDB_ROOT_USERNAME: ${MONGODB_USER} MONGODB_INITDB_ROOT_USERNAME: ${MONGODB_USER}
MONGODB_INITDB_ROOT_PASSWORD: ${MONGODB_PASSWORD} MONGODB_INITDB_ROOT_PASSWORD: ${MONGODB_PASSWORD}
mongo-express:
image: mongo-express
restart: "no"
depends_on:
- mongodb
environment:
ME_CONFIG_MONGODB_URL: mongodb://${MONGODB_USER}:${MONGODB_PASSWORD}@mongodb:27017/
ME_CONFIG_BASICAUTH_ENABLED: true
ME_CONFIG_BASICAUTH_USERNAME: mongoexpressuser
ME_CONFIG_BASICAUTH_PASSWORD: mongoexpresspass
networks:
- caddy_net
labels:
caddy: mongo-express.localhost
caddy.reverse_proxy: "{{upstreams 8081}}"
caddy.tls: internal
# Redis # Redis
# In-memory key-value database # In-memory key-value database
# https://redis.io/fr/ # https://redis.io/fr/
@@ -177,6 +196,7 @@ services:
neo4j: neo4j:
image: neo4j:5.26.12-community image: neo4j:5.26.12-community
ports: ports:
- 7474:7474
- 7687:7687 - 7687:7687
volumes: volumes:
- neo4j_data:/data - neo4j_data:/data
@@ -351,8 +371,8 @@ services:
networks: networks:
- caddy_net - caddy_net
labels: labels:
caddy: superset.localhost caddy: metabase.localhost
caddy.reverse_proxy: "{{upstreams 80}}" caddy.reverse_proxy: "{{upstreams 3000}}"
caddy.tls: internal caddy.tls: internal
metabase-init: metabase-init:
@@ -360,6 +380,8 @@ services:
context: ./metabase context: ./metabase
depends_on: depends_on:
- metabase - metabase
networks:
- caddy_net
rabbitmq: rabbitmq:
image: rabbitmq:4.1.4-management image: rabbitmq:4.1.4-management
@@ -436,6 +458,17 @@ services:
#extra_hosts: #extra_hosts:
# - host.docker.internal=host-gateway # - host.docker.internal=host-gateway
gatus:
image: twinproduction/gatus:v5.26.0
ports:
- 8080:8080
mailpit:
image: axllent/mailpit:v1.27
ports:
- "8025:8025"
- "1025:1025"
volumes: volumes:
caddy_config: caddy_config:
caddy_data: caddy_data: