zkt25/sk1/azure_deployment_filled.yml

55 lines
1.4 KiB
YAML

apiVersion: '2019-12-01'
location: westus
name: brabus-container-group
properties:
containers:
- name: brabus-app
properties:
image: carsalonacr123.azurecr.io/brabus-app:latest
resources:
requests:
cpu: 1.0
memoryInGB: 1.5
ports:
- port: 3000
environmentVariables:
- name: PORT
value: '3000'
- name: MONGODB_URI
secureValue: mongodb://brabus_admin:ZKT_KASABUTSKI_77557755@mongodb:27017/brabus?authSource=admin
- name: JWT_SECRET
secureValue: 6954f97ecc686eab533c9694d4d2595120d48eb27b0ad07a7b176e0a048ecdd4
- name: NODE_ENV
value: 'production'
- name: mongodb
properties:
image: mongo:latest
resources:
requests:
cpu: 1.0
memoryInGB: 1.5
ports:
- port: 27017
environmentVariables:
- name: MONGO_INITDB_ROOT_USERNAME
secureValue: brabus_admin
- name: MONGO_INITDB_ROOT_PASSWORD
secureValue: ZKT_KASABUTSKI_77557755
volumeMounts:
- name: mongodb-data
mountPath: /data/db
osType: Linux
ipAddress:
type: Public
ports:
- protocol: TCP
port: 3000
volumes:
- name: mongodb-data
azureFile:
shareName: mongodb-data
storageAccountName: carsalonstorage
storageAccountKey:
tags: {}
type: Microsoft.ContainerInstance/containerGroups