forked from Hithomelabs/CFTunnels
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			948 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			948 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| services:
 | |
|   app:
 | |
|     image: gitea.hithomelabs.com/hithomelabs/cftunnels:${ENV}
 | |
|     container_name: cftunnels_${ENV}
 | |
|     ports:
 | |
|       - ${HOST_PORT}:8080
 | |
|     environment:
 | |
|       - CLOUDFLARE_ACCOUNT_ID=${CLOUDFLARE_ACCOUNT_ID}
 | |
|       - CLOUDFLARE_API_KEY=${CLOUDFLARE_API_KEY}
 | |
|       - CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL}
 | |
|       - ENV=${ENV}
 | |
|       - OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID}
 | |
|       - OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET}
 | |
|       - HOST_PORT=${HOST_PORT}
 | |
|       - POSTGRES_USER=${POSTGRES_USERNAME}
 | |
|       - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
 | |
|     env_file:
 | |
|       - stack.env
 | |
|     restart: unless-stopped
 | |
|   postgres:
 | |
|     image: postgres:15-alpine
 | |
|     container_name: cftunnel-db-${ENV}
 | |
|     environment:
 | |
|       POSTGRES_DB: cftunnel
 | |
|       POSTGRES_USER: ${POSTGRES_USERNAME}
 | |
|       POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
 | |
|     restart: unless-stopped
 | |
|     ports:
 | |
|       - "${DB_PORT}:5432"
 | |
|     volumes:
 | |
|       - ${DB_PATH}:/var/lib/postgresql/data |