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