services: pdf-signature: build: context: . dockerfile: Dockerfile image: docusighn-pdf-signature:latest container_name: pdf-signature-system ports: - "8080:8080" restart: unless-stopped environment: - NODE_ENV=production networks: - pdf-signature-network healthcheck: test: [ "CMD", "node", "-e", "require('http').get('http://pdf-signature:8080', r => process.exit(r.statusCode === 200 ? 0 : 1)).on('error', () => process.exit(1))" ] interval: 30s timeout: 3s retries: 3 start_period: 5s networks: pdf-signature-network: driver: bridge