Few things here: 1. Merge automatic and manual backup to a single page 2. State that ADMIN_PASSWD must be enabled for backup or restore to work 3. Remove unneeded usage of --admin-passwd from commands inside the container 4. Make the main backups page (not clickable through the interface, available only in search) redirect to information about backups instead of displaying text 5. Add HTTPS port to canonical docker-compose.yml 6. Clarify build option in the canonical docker-compose.yaml
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
version: "2"
|
|
|
|
services:
|
|
remark:
|
|
# remove the next line in case you want to use this docker-compose separately
|
|
# as otherwise it would complain for absence of Dockerfile
|
|
build: .
|
|
image: umputun/remark42:latest
|
|
container_name: "remark42"
|
|
hostname: "remark42"
|
|
restart: always
|
|
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "5"
|
|
|
|
# uncomment to expose directly (no proxy)
|
|
#ports:
|
|
# - "80:8080"
|
|
# - "443:8443"
|
|
|
|
environment:
|
|
- REMARK_URL
|
|
- SECRET
|
|
- DEBUG=true
|
|
- AUTH_GOOGLE_CID
|
|
- AUTH_GOOGLE_CSEC
|
|
- AUTH_GITHUB_CID
|
|
- AUTH_GITHUB_CSEC
|
|
- AUTH_FACEBOOK_CID
|
|
- AUTH_FACEBOOK_CSEC
|
|
- AUTH_DISQUS_CID
|
|
- AUTH_DISQUS_CSEC
|
|
# Enable it only for the initial comment import or for manual backups.
|
|
# Do not leave server running with ADMIN_PASSWD set if you don't have intention
|
|
# to keep creating backups manually!
|
|
# - ADMIN_PASSWD=<your secret password>
|
|
volumes:
|
|
- ./var:/srv/var
|