Spécifications (getcaas.yaml)
version: 1
services:
- typeApp: web
name: app-devapi
environment: node
branchFocus: develop
planCible: starter
builderCommand: yarn install && yarn build
starterCommand: yarn start
listenPortApp: 1337
backup: false
automaticDeploy: true
domains:
- dev-test.ongetcaas.io
volumes:
- name: devapi-uploads
mountPath: /srv/app
updateInc : true
envVars:
- key: NODE_ENV
value: development
- key: NODE_VERSION
value: latest
- key: DATABASE_CLIENT
value: postgres
- key: DATABASE_HOST
value: db-devapi
- key: DATABASE_PORT
value: 5432
- key: DATABASE_NAME
value: devapi
- key: DATABASE_USERNAME
value: devapi
- fromGroup: config-dev-api
- typeApp: web
name: app-api
environment: node
branchFocus: main
planCible: starter
builderCommand: yarn install && yarn build
starterCommand: yarn start
listenPortApp: 1337
automaticDeploy: false
backup: true
domains:
- test.ongetcaas.io
volumes:
- name: api-uploads
mountPath: /srv/app
updateInc : true
envVars:
- key: NODE_ENV
value: production
- key: NODE_VERSION
value: latest
- key: DATABASE_CLIENT
value: postgres
- key: DATABASE_HOST
value: db-api
- key: DATABASE_PORT
value: 5432
- key: DATABASE_NAME
value: api
- key: DATABASE_USERNAME
value: api
- fromGroup: config-api
envDatabases:
- name: db-devapi
planCible: starter
branchFocus : develop
environment: postgres
volumesDb:
- name: db-devapi
mountPath: /var/run/postgres
- name: db-api
branchFocus: master
envVars:
- key: DATABASE_CLIENT
value: postgres
- key: DATABASE_HOST
value: db-api
- key: DATABASE_PORT
value: 5432
- key: DATABASE_NAME
value: api
- key: DATABASE_USERNAME
value: api
planCible: starter
environment: postgres
volumesDb:
- name: db-api
mountPath: /var/run/postgres
envKVGroups:
- dictName: config-dev-api
envVars:
- key: DATABASE_PASSWORD
sync: true
- dictName: config-api
envVars:
- key: DATABASE_PASSWORD
sync: true
Dernière mise à jour