Allgemein Linux System

Etherpad & Etherdraw als Dockerfile

Hier ein schneller Auszug meiner Docker-compose Datei um ein Etherpad & Etherdraw aufzusetzen. Ich habe folgende Dateien eingefügt: docker-compose.yml draw.env etherpad.env settings.json Etherdraw – Dockerfile – entrypoint.sh Etherpad – Dockerfile – entrypoint.sh   docker-compose.yml: version: ‚3.5‘ # etherpad and etherdraw # settings.json services: ##### etherpad: build: ./etherpad restart: always image: etherpad/etherpad container_name: etherpad ports: – „9001:9001“ volumes: – /docker/volumes/etherpad/settings:/opt/etherpad-lite/var # – /docker/volumes/etherpad/node_modules:/opt/etherpad-lite/node_modules – node_modules:/opt/etherpad-lite/node_modules external_links: – mariadb-etherpad env_file: – ./etherpad.env depends_on: – mariadb-etherpad logging: driver: „json-file“ options: max-size: „10m“ max-file: „3“ labels: – „traefik.enable=true“ – „traefik.docker.network=web“ – „traefik.frontend.rule=Host:etherpad.your-domain.de“ – „traefik.port=9001“ networks: – web environment: – MYSQL_ROOT_PASSWORD=${PAD_PASSWORD:geheim} – MYSQL_DATABASE=${PAD_DATABASE:-pad} – ETHERPAD_DB_HOST=${DB_HOST:-mariadb-etherpad}

Weiterlesen