docker-ovh/docker-compose.yml

129 lines
2.9 KiB
YAML
Raw Normal View History

---
2020-02-02 23:55:37 +01:00
version: "3"
services:
2020-02-22 19:13:24 +01:00
element:
build: element
2020-02-02 23:55:37 +01:00
restart: always
ports:
- 8080:80
2021-03-21 17:38:12 +01:00
hedgedoc:
build: hedgedoc
2020-02-02 23:55:37 +01:00
restart: always
environment:
CMD_DB_URL: "${CODIMD_DB_URL}"
CMD_LDAP_BINDCREDENTIALS: "${CODIMD_LDAP_BINDCREDENTIALS}"
2021-03-21 17:38:12 +01:00
volumes:
- ./codimd_uploads_data:/hedgedoc/public/uploads
ports:
- 8081:3000
2020-02-02 23:55:37 +01:00
grafana:
build: grafana
restart: always
environment:
2021-03-21 17:56:07 +01:00
ENV_PASSWORD: "${GRAFANA_LDAP_PASSWORD}"
2021-03-23 00:22:38 +01:00
GF_DATABASE_PASSWORD: "${GRAFANA_DB_PASSWORD}"
2020-02-02 23:55:37 +01:00
volumes:
- ./grafana_data:/var/lib/grafana
ports:
- 8082:3000
2021-03-21 17:38:12 +01:00
privatebin:
image: privatebin/nginx-fpm-alpine:1.3.4
2020-02-02 23:55:37 +01:00
restart: always
volumes:
2021-03-21 17:38:12 +01:00
- ./privatebin_data:/srv/data
2020-02-02 23:55:37 +01:00
ports:
2021-03-21 17:38:12 +01:00
- 8083:8080
2020-02-03 13:12:31 +01:00
2021-03-21 17:38:12 +01:00
etherpad:
build: etherpad
2020-02-03 13:12:31 +01:00
restart: always
environment:
2021-03-21 17:56:07 +01:00
POSTGRES_PASSWORD: "${ETHERPAD_DB_PASSWORD}"
2021-02-08 19:31:59 +01:00
ports:
2021-03-21 17:38:12 +01:00
- 8084:9001
2021-02-08 19:31:59 +01:00
2021-03-21 14:54:08 +01:00
cas:
build: django-cas-server
restart: always
environment:
DJANGO_DB_PASSWORD: "${DJANGO_CAS_DB_PASSWORD}"
DJANGO_SECRET_KEY: "${DJANGO_CAS_SECRET_KEY}"
DJANGO_CAS_LDAP_PASSWORD: "${DJANGO_CAS_LDAP_PASSWORD}"
ports:
- 8085:8000
2020-02-22 19:13:24 +01:00
2021-01-01 16:34:29 +01:00
statping:
2021-02-18 18:18:44 +01:00
image: statping/statping:v0.90.74
2021-01-01 16:34:29 +01:00
restart: always
environment:
2021-03-10 19:59:06 +01:00
DB_CONN: sqlite
volumes:
- ./statping_data:/app
ports:
- 8086:8080
2021-03-21 15:47:46 +01:00
2021-03-21 17:38:12 +01:00
docker_exporter:
image: prometheusnet/docker_exporter
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
2021-03-21 17:38:12 +01:00
ports:
- "8087:9417"
2021-03-21 15:47:46 +01:00
kanboard:
image: kanboard/kanboard:v1.2.18
environment:
LDAP_AUTH: "true"
LDAP_SERVER: ldap://10.128.0.149
LDAP_BIND_TYPE: proxy
LDAP_USERNAME: "cn=kanboard,ou=service-users,dc=auro,dc=re"
LDAP_PASSWORD: "${KANBOARD_LDAP_PASSWORD}"
LDAP_USER_BASE_DN: "cn=Utilisateurs,dc=auro,dc=re"
LDAP_USER_FILTER: "(&(objectClass=posixAccount)(uid=%s))"
LDAP_GROUP_PROVIDER: "false"
DB_DRIVER: postgres
DB_HOSTNAME: 10.128.0.96
DB_NAME: kanboard
DB_USERNAME: kanboard
DB_PASSWORD: "${KANBOARD_DB_PASSWORD}"
ENABLE_XFRAME: "false"
DEBUG: "false"
2021-03-21 15:47:46 +01:00
volumes:
- ./kanboard_data:/var/www/app/data
- ./kanboard_plugins:/var/www/app/plugins
ports:
- 8088:80
2021-03-21 15:51:50 +01:00
kanbot:
build: kanbot
restart: always
volumes:
- ./kanbot_config/config.yaml:/var/www/kanbot/config.yaml:ro
2021-03-21 17:38:12 +01:00
matrix-appservice-discord:
image: halfshot/matrix-appservice-discord:v1.0.0
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}"
...