37 lines
1.8 KiB
YAML
37 lines
1.8 KiB
YAML
services:
|
|
# Documize
|
|
documize:
|
|
container_name: ${DOCUMIZE_CONTAINER_NAME:-Documize}
|
|
image: debian:${DOCUMIZE_TAG:-latest}
|
|
restart: ${RESTART:-unless-stopped}
|
|
command: >
|
|
/bin/sh -c "apt-get -qq update && \
|
|
apt-get -qq install -y wget && \
|
|
wget https://community-downloads.s3.us-east-2.amazonaws.com/documize-community-plus-linux-amd64 && \
|
|
chmod 777 ./documize-community-plus-linux-amd64 && \
|
|
./documize-community-plus-linux-amd64"
|
|
healthcheck:
|
|
test: wget --no-verbose --tries=1 --spider http://localhost:${DOCUMIZE_PORT:-5001}/
|
|
environment:
|
|
DOCUMIZEPORT: ${DOCUMIZE_PORT:-5001}
|
|
DOCUMIZEDB: host=documize-postgresql port=5432 dbname=${DOCUMIZE_POSTGRESQL_DATABASE:-documize} user=${DOCUMIZE_POSTGRESQL_USER:-documize} password=${DOCUMIZE_POSTGRESQL_PASSWORD:-documize} sslmode=disable
|
|
DOCUMIZEDBTYPE: postgresql
|
|
DOCUMIZESALT: ${DOCUMIZE_SALT:-hsk3Acndky8cdTNx3}
|
|
DOCUMIZELOCATION: selfhost
|
|
ports:
|
|
- ${DOCUMIZE_PORT:-5001}:${DOCUMIZE_PORT:-5001}
|
|
|
|
# PostgreSQL (for Documize)
|
|
documize-postgresql:
|
|
container_name: ${DOCUMIZE_POSTGRESQL_CONTAINER_NAME:-Documize-PostgreSQL}
|
|
image: postgres:${DOCUMIZE_POSTGRESQL_TAG:-latest}
|
|
restart: ${RESTART:-unless-stopped}
|
|
healthcheck:
|
|
test: ["CMD", "pg_isready", "-q", "-d", "${DOCUMIZE_POSTGRESQL_DATABASE:-documize}", "-U", "${DOCUMIZE_POSTGRESQL_USER:-documize}"]
|
|
environment:
|
|
POSTGRES_DB: ${DOCUMIZE_POSTGRESQL_DATABASE:-documize}
|
|
POSTGRES_USER: ${DOCUMIZE_POSTGRESQL_USER:-documize}
|
|
POSTGRES_PASSWORD: ${DOCUMIZE_POSTGRESQL_PASSWORD:-documize}
|
|
volumes:
|
|
- /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-documize}/${DOCUMIZE_POSTGRESQL_CONTAINER_NAME:-Documize-PostgreSQL}/var/lib/postgresql/data:/var/lib/postgresql/data
|