services: docmost: image: docmost/docmost:latest depends_on: - docmost_db - docmost_redis environment: - APP_URL=https://docs.sauravdhakal.com.np - APP_SECRET=${DOCMOST_APP_SECRET} - DATABASE_URL=postgresql://docmost:${DOCMOST_DB_PASSWORD}@docmost-db:5432/docmost - REDIS_URL=redis://docmost-redis:6379 ports: - "127.0.0.1:3030:3000" restart: unless-stopped volumes: - /home/saurav/hetzner_self/data/docmost/storage:/app/data/storage networks: - docmost_internal docmost_db: image: postgres:18 environment: - POSTGRES_DB=docmost - POSTGRES_USER=docmost - POSTGRES_PASSWORD=${DOCMOST_DB_PASSWORD} restart: unless-stopped volumes: - /home/saurav/hetzner_self/data/docmost/db:/var/lib/postgresql networks: - docmost_internal docmost_redis: image: redis:8-alpine command: ["redis-server", "--appendonly", "yes", "--maxmemory-policy", "noeviction"] restart: unless-stopped volumes: - /home/saurav/hetzner_self/data/docmost/redis:/data networks: - docmost_internal networks: docmost_internal: driver: bridge