mirror of
				https://github.com/lingble/twenty.git
				synced 2025-10-29 20:02:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			98 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| services:
 | |
| - type: web
 | |
|   name: server
 | |
|   runtime: image
 | |
|   image:
 | |
|     url: twentycrm/twenty:latest
 | |
|   dockerCommand: "sh -c ./scripts/render-run.sh"
 | |
|   autoDeploy: false
 | |
|   plan: standard
 | |
|   envVars:
 | |
|     - key: FRONT_BASE_URL
 | |
|       fromService:
 | |
|         name: server
 | |
|         type: web
 | |
|         envVarKey: RENDER_EXTERNAL_URL
 | |
|     - key: SERVER_URL
 | |
|       fromService:
 | |
|         name: server
 | |
|         type: web
 | |
|         envVarKey: RENDER_EXTERNAL_URL
 | |
|     - key: ACCESS_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: LOGIN_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: REFRESH_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: FILE_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: PG_DATABASE_HOST
 | |
|       fromService:
 | |
|         name: twenty_postgres
 | |
|         type: pserv
 | |
|         property: host
 | |
|     - key: PG_DATABASE_PORT
 | |
|       fromService:
 | |
|         name: twenty_postgres
 | |
|         type: pserv
 | |
|         property: port
 | |
| - type: worker
 | |
|   name: worker
 | |
|   runtime: image
 | |
|   image:
 | |
|     url: twentycrm/twenty:latest
 | |
|   dockerCommand: "sh -c ./scripts/render-worker.sh"
 | |
|   autoDeploy: false
 | |
|   plan: standard
 | |
|   envVars:
 | |
|     - key: FRONT_BASE_URL
 | |
|       fromService:
 | |
|         name: server
 | |
|         type: web
 | |
|         envVarKey: RENDER_EXTERNAL_URL
 | |
|     - key: SERVER_URL
 | |
|       fromService:
 | |
|         name: server
 | |
|         type: web
 | |
|         envVarKey: RENDER_EXTERNAL_URL
 | |
|     - key: ACCESS_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: LOGIN_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: REFRESH_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: FILE_TOKEN_SECRET
 | |
|       generateValue: true
 | |
|     - key: PG_DATABASE_HOST
 | |
|       fromService:
 | |
|         name: twenty_postgres
 | |
|         type: pserv
 | |
|         property: host
 | |
|     - key: PG_DATABASE_PORT
 | |
|       fromService:
 | |
|         name: twenty_postgres
 | |
|         type: pserv
 | |
|         property: port
 | |
|   disk:
 | |
|     name: twenty-disk
 | |
|     mountPath: /.local-storage
 | |
|     sizeGB: 5
 | |
| - type: pserv
 | |
|   name: twenty_postgres
 | |
|   plan: starter
 | |
|   runtime: image
 | |
|   image:
 | |
|     url: twentycrm/twenty-postgres:latest
 | |
|   autoDeploy: false
 | |
|   disk:
 | |
|     name: data
 | |
|     mountPath: /var/lib/postgresql/data
 | |
|     sizeGB: 10
 | |
|   envVars:
 | |
|   - key: POSTGRES_USER
 | |
|     value: postgres
 | |
|   - key: POSTGRES_PASSWORD
 | |
|     value: postgres
 | |
|   - key: POSTGRES_DB
 | |
|     value: default
 | 
