Use a unified docker-compose file
This commit is contained in:
parent
370e8dc871
commit
47b7980502
29 changed files with 354 additions and 525 deletions
55
docker-compose.yml
Normal file
55
docker-compose.yml
Normal file
|
@ -0,0 +1,55 @@
|
|||
version: "3"
|
||||
|
||||
services:
|
||||
riot:
|
||||
build: riot
|
||||
restart: always
|
||||
ports:
|
||||
- 8080:80
|
||||
|
||||
privatebin:
|
||||
image: privatebin/nginx-fpm-alpine
|
||||
restart: always
|
||||
volumes:
|
||||
- ./privatebin_data:/srv/data
|
||||
ports:
|
||||
- 8083:80
|
||||
|
||||
etherpad:
|
||||
build: etherpad
|
||||
restart: always
|
||||
environment:
|
||||
- "POSTGRES_PASSWORD=${ETHERPAD_POSTGRES_PASSWD}"
|
||||
ports:
|
||||
- 8084:9001
|
||||
|
||||
grafana:
|
||||
build: grafana
|
||||
restart: always
|
||||
environment:
|
||||
- "ENV_PASSWORD=${GRAFANA_LDAP_BIND_PASSWD}"
|
||||
volumes:
|
||||
- ./grafana_data:/var/lib/grafana
|
||||
ports:
|
||||
- 8082:3000
|
||||
|
||||
matrix-appservice-discord:
|
||||
image: halfshot/matrix-appservice-discord
|
||||
restart: always
|
||||
volumes:
|
||||
- ./matrix-appservice-discord_data:/data
|
||||
- ./matrix-appservice-discord_data/discord.db:/discord.db
|
||||
ports:
|
||||
- 9005:9005
|
||||
|
||||
prometheus-alertmanager:
|
||||
build: prometheus-alertmanager
|
||||
restart: always
|
||||
ports:
|
||||
- 9093:9093
|
||||
|
||||
prometheus-alertmanager-discord:
|
||||
build: prometheus-alertmanager-discord
|
||||
restart: always
|
||||
environment:
|
||||
- "DISCORD_WEBHOOK=${PROMETHEUS_DISCORD_WEBHOOK}"
|
Loading…
Add table
Add a link
Reference in a new issue