mirror of https://github.com/docusealco/docuseal
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							42 lines
						
					
					
						
							859 B
						
					
					
				
			
		
		
	
	
							42 lines
						
					
					
						
							859 B
						
					
					
				| version: '3'
 | |
| 
 | |
| 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
 | |
| 
 | |
|   postgres:
 | |
|     image: postgres:latest
 | |
|     volumes:
 | |
|       - './pg_data:/var/lib/postgresql/data'
 | |
|     environment:
 | |
|       POSTGRES_USER: postgres
 | |
|       POSTGRES_PASSWORD: postgres
 | |
|       POSTGRES_DB: docuseal
 | |
|     healthcheck:
 | |
|       test: ["CMD-SHELL", "pg_isready -U postgres"]
 | |
|       interval: 5s
 | |
|       timeout: 5s
 | |
|       retries: 5
 | |
| 
 | |
|   caddy:
 | |
|     image: caddy:latest
 | |
|     command: caddy reverse-proxy --from $HOST --to app:3000
 | |
|     ports:
 | |
|       - 80:80
 | |
|       - 443:443
 | |
|       - 443:443/udp
 | |
|     volumes:
 | |
|       - .:/data
 | |
|     environment:
 | |
|       - HOST=${HOST}
 |