2024-03-06 15:46:51 +11:00
|
|
|
name: documenso-test
|
|
|
|
|
|
2023-11-10 12:11:49 +05:30
|
|
|
services:
|
|
|
|
|
database:
|
|
|
|
|
image: postgres:15
|
|
|
|
|
environment:
|
|
|
|
|
- POSTGRES_USER=documenso
|
|
|
|
|
- POSTGRES_PASSWORD=password
|
|
|
|
|
- POSTGRES_DB=documenso
|
2024-03-07 02:57:02 +00:00
|
|
|
healthcheck:
|
|
|
|
|
test: ['CMD-SHELL', 'pg_isready -U documenso']
|
|
|
|
|
interval: 1s
|
|
|
|
|
timeout: 5s
|
|
|
|
|
retries: 5
|
2023-11-10 12:11:49 +05:30
|
|
|
ports:
|
|
|
|
|
- 54322:5432
|
|
|
|
|
|
|
|
|
|
inbucket:
|
|
|
|
|
image: inbucket/inbucket
|
2024-03-06 15:46:51 +11:00
|
|
|
ports:
|
|
|
|
|
- 9000:9000
|
|
|
|
|
- 2500:2500
|
|
|
|
|
- 1100:1100
|
2023-11-10 12:11:49 +05:30
|
|
|
|
|
|
|
|
documenso:
|
|
|
|
|
build:
|
2024-03-06 15:46:51 +11:00
|
|
|
context: ../../
|
2024-03-06 23:48:28 +11:00
|
|
|
dockerfile: docker/Dockerfile
|
2023-11-10 12:11:49 +05:30
|
|
|
depends_on:
|
2024-03-07 02:57:02 +00:00
|
|
|
database:
|
|
|
|
|
condition: service_healthy
|
|
|
|
|
inbucket:
|
|
|
|
|
condition: service_started
|
2023-11-10 12:11:49 +05:30
|
|
|
env_file:
|
2024-03-06 15:46:51 +11:00
|
|
|
- ../../.env.example
|
2023-11-10 12:11:49 +05:30
|
|
|
environment:
|
2024-03-07 02:57:02 +00:00
|
|
|
- NEXTAUTH_SECRET=secret
|
|
|
|
|
- NEXT_PRIVATE_ENCRYPTION_KEY=CAFEBABE
|
|
|
|
|
- NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY=DEADBEEF
|
2023-11-10 12:11:49 +05:30
|
|
|
- NEXT_PRIVATE_DATABASE_URL=postgres://documenso:password@database:5432/documenso
|
|
|
|
|
- NEXT_PRIVATE_DIRECT_DATABASE_URL=postgres://documenso:password@database:5432/documenso
|
2024-03-07 02:57:02 +00:00
|
|
|
- NEXT_PUBLIC_UPLOAD_TRANSPORT=database
|
|
|
|
|
- NEXT_PRIVATE_SMTP_TRANSPORT=smtp-auth
|
|
|
|
|
- NEXT_PRIVATE_SMTP_HOST=inbucket
|
|
|
|
|
- NEXT_PRIVATE_SMTP_PORT=2500
|
|
|
|
|
- NEXT_PRIVATE_SMTP_USERNAME=documenso
|
|
|
|
|
- NEXT_PRIVATE_SMTP_PASSWORD=password
|
|
|
|
|
- NEXT_PRIVATE_SMTP_FROM_NAME="No Reply @ Documenso"
|
|
|
|
|
- NEXT_PRIVATE_SMTP_FROM_ADDRESS=noreply@documenso.com
|
2024-03-10 13:48:09 +11:00
|
|
|
- NEXT_PRIVATE_SIGNING_LOCAL_FILE_PATH=/opt/documenso/cert.p12
|
2023-11-10 12:11:49 +05:30
|
|
|
ports:
|
|
|
|
|
- 3000:3000
|
2024-03-10 11:13:05 +11:00
|
|
|
volumes:
|
|
|
|
|
- ../../apps/web/example/cert.p12:/opt/documenso/cert.p12
|