gatus et mailpit
This commit is contained in:
37
compose.yaml
37
compose.yaml
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user