services: app: depends_on: postgres: condition: service_healthy image: docuseal/docuseal:latest ports: - 3000:3000 volumes: - .:/data environment: # FORCE_SSL: 'true' DATABASE_URL: postgresql://postgres:postgres@postgres:5432/docuseal PIDFILE: /tmp/server.pid #postgres: #image: postgres:15 #volumes: #- './pg_data:/var/lib/postgresql/data' #- backup:/backup #environment: #POSTGRES_USER: postgres #POSTGRES_PASSWORD: postgres #POSTGRES_DB: docuseal #healthcheck: #test: ["CMD-SHELL", "pg_isready -U postgres"] #interval: 5s #timeout: 5s #retries: 5 postgres: image: postgres:18 restart: unless-stopped volumes: - pg_data:/var/lib/postgresql - backup:/backup environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: docuseal healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 5s timeout: 5s retries: 5 volumes: pg_data: backup: