Files
docker-compose-collection/documize/compose.yml
T
2023-09-23 23:00:47 +02:00

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