commit 9b61c4d0529b6fffee0a860bb379a343b1713dd6 Author: Jesper Hess Nielsen Date: Mon Jun 18 18:27:00 2018 +0200 Initial commit diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bd150f0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM tvelocity/etherpad-lite:latest + +# Install custom plugins +RUN npm install \ + ep_headings2 \ + ep_print \ + ep_markdown \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ad4312c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,27 @@ +version: '3' +services: + etherpad: + build: + context: . + dockerfile: Dockerfile + environment: + ETHERPAD_ADMIN_PASSWORD: password + ETHERPAD_ADMIN_USER: + ETHERPAD_DB_HOST: db + ETHERPAD_DB_PASSWORD: etherpad + ETHERPAD_DB_USER: etherpad + ports: + - 9001:9001 + + db: + image: mariadb + environment: + MYSQL_ROOT_PASSWORD: password + MYSQL_DATABASE: etherpad + MYSQL_PASSWORD: etherpad + MYSQL_USER: etherpad + volumes: + - mysql-data:/var/lib/mysql + +volumes: + mysql-data: \ No newline at end of file