See README.
See loop-dump.rb
https://github.com/anticpp/codimd-backup/blob/master/docker-run
Set ${POSTGRES_PASSWORD} and ${CLOUD_STORAGE_DSN}.
version: "3"
services:
database:
image: postgres:11.6-alpine
environment:
- POSTGRES_USER=codimd
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=codimd
volumes:
- "database-data:/var/lib/postgresql/data"
restart: always
codimd:
image: hackmdio/hackmd:2.4.1
environment:
- CMD_DB_URL=postgres://codimd:${POSTGRES_PASSWORD}@database/codimd
- CMD_USECDN=false
- CMD_ALLOW_ANONYMOUS=true
- CMD_ALLOW_ANONYMOUS_EDITS=false
depends_on:
- database
ports:
- "3000:3000"
volumes:
- upload-data:/home/hackmd/app/public/uploads
restart: always
backup:
image: supergui/codimd-backup:v2.5
environment:
- CMD_DB_URL=postgres://codimd:${POSTGRES_PASSWORD}@database/codimd
- MAX_BACKUPS=10
- CLOUD_STORAGE_DSN="${CLOUD_STORAGE_DSN}"
volumes:
- /data/codimd-dumps/:/dumps/
- upload-data:/home/hackmd/app/public/uploads/
depends_on:
- database
- codimd
restart: always
volumes:
database-data: {}
upload-data: {}
Content type
Image
Digest
Size
28.6 MB
Last updated
over 4 years ago
docker pull supergui/codimd-backup