28 lines
		
	
	
		
			1003 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1003 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # documentation: https://trigger.dev
 | |
| # slogan: The open source Background Jobs framework for TypeScript
 | |
| # tags: trigger.dev, background jobs, typescript, trigger, jobs, cron, scheduler
 | |
| # logo: svgs/trigger.png
 | |
| # port: 3000
 | |
| 
 | |
| services:
 | |
|   trigger:
 | |
|     image: ghcr.io/triggerdotdev/trigger.dev:latest
 | |
|     environment:
 | |
|       - SERVICE_FQDN_TRIGGER_3000
 | |
|       - LOGIN_ORIGIN=$SERVICE_FQDN_TRIGGER
 | |
|       - APP_ORIGIN=$SERVICE_FQDN_TRIGGER
 | |
|       - MAGIC_LINK_SECRET=$SERVICE_PASSWORD_64_MAGIC
 | |
|       - ENCRYPTION_KEY=$SERVICE_PASSWORD_64_ENCRYPTION
 | |
|       - SESSION_SECRET=$SERVICE_PASSWORD_64_SESSION
 | |
|       - DATABASE_URL=${DATABASE_URL}
 | |
|       - DIRECT_URL=${DATABASE_URL}
 | |
|       - RUNTIME_PLATFORM=docker-compose
 | |
|       - NODE_ENV=production
 | |
|       - AUTH_GITHUB_CLIENT_ID=${AUTH_GITHUB_CLIENT_ID}
 | |
|       - AUTH_GITHUB_CLIENT_SECRET=${AUTH_GITHUB_CLIENT_SECRET}
 | |
|       - RESEND_API_KEY=${RESEND_API_KEY}
 | |
|       - FROM_EMAIL=${FROM_EMAIL}
 | |
|       - REPLY_TO_EMAIL=${REPLY_TO_EMAIL}
 | |
|     healthcheck:
 | |
|       test: ["NONE"]
 | 
