diff --git a/docker-compose.yml b/docker-compose.yml index dce820a..c0097e8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,21 +8,16 @@ services: ports: - 8080:80 - privatebin: - image: privatebin/nginx-fpm-alpine:1.3.4 - restart: always - volumes: - - ./privatebin_data:/srv/data - ports: - - 8083:8080 - - etherpad: - build: etherpad + hedgedoc: + build: hedgedoc restart: always environment: - - "POSTGRES_PASSWORD=${ETHERPAD_POSTGRES_PASSWD}" + - "CMD_DB_URL=${CODIMD_DB_URL}" + - "CMD_LDAP_BINDCREDENTIALS=${CODIMD_LDAP_BINDCREDENTIALS}" ports: - - 8084:9001 + - "8081:3000" + volumes: + - ./codimd_uploads_data:/hedgedoc/public/uploads grafana: build: grafana @@ -34,45 +29,21 @@ services: ports: - 8082:3000 - matrix-appservice-discord: - image: halfshot/matrix-appservice-discord:v1.0.0 + privatebin: + image: privatebin/nginx-fpm-alpine:1.3.4 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 + - ./privatebin_data:/srv/data ports: - - 9093:9093 - - prometheus-alertmanager-discord: - build: prometheus-alertmanager-discord - restart: always - environment: - - "DISCORD_WEBHOOK=${PROMETHEUS_DISCORD_WEBHOOK}" + - 8083:8080 - hedgedoc: - build: hedgedoc + etherpad: + build: etherpad restart: always environment: - - "CMD_DB_URL=${CODIMD_DB_URL}" - - "CMD_LDAP_BINDCREDENTIALS=${CODIMD_LDAP_BINDCREDENTIALS}" - ports: - - "8081:3000" - volumes: - - ./codimd_uploads_data:/hedgedoc/public/uploads - - docker_exporter: - image: prometheusnet/docker_exporter - restart: always + - "POSTGRES_PASSWORD=${ETHERPAD_POSTGRES_PASSWD}" ports: - - "8087:9417" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock:ro" + - 8084:9001 cas: build: django-cas-server @@ -94,6 +65,14 @@ services: environment: DB_CONN: sqlite + docker_exporter: + image: prometheusnet/docker_exporter + restart: always + ports: + - "8087:9417" + volumes: + - "/var/run/docker.sock:/var/run/docker.sock:ro" + kanboard: image: kanboard/kanboard:v1.2.18 port: @@ -123,3 +102,24 @@ services: restart: always volumes: - ./kanbot_config/config.yaml:/var/www/kanbot/config.yaml:ro + + 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}"