https://github.com/chaifeng/docker-etherpad
https://github.com/chaifeng/docker-etherpad
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/chaifeng/docker-etherpad
- Owner: chaifeng
- Created: 2014-09-17T15:13:43.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-18T00:55:55.000Z (almost 12 years ago)
- Last Synced: 2025-01-06T22:36:17.353Z (over 1 year ago)
- Language: Shell
- Size: 137 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
docker-etherpad
===============
## Build
docker build -t chaifeng/etherpad etherpad-lite/
## Run
# start a mysql instance
docker run --name etherpad-mysql -e MYSQL_ROOT_PASSWORD=$(cat /dev/urandom | tr -cd 'a-z0-9' | head -c 16) -d mysql
# create database
cat etherpad-mysql/etherpad.sql | docker run -i --link etherpad-mysql:mysql mysql /bin/bash -c 'mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'
# run etherpad
docker run -dit --link etherpad-mysql:mysql -p 8081:8000 chaifeng/etherpad
## Backup data
docker run -i --link etherpad-mysql:mysql mysql /bin/bash -c 'mysqldump -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD" --databases etherpad | gzip' > etherpad.sql.tgz