github.com/vshn/k8ify@v1.1.2-0.20240502214202-6c9ed3ef0bf4/tests/golden/parts/docker-compose-prod.yml (about) 1 version: '3.4' 2 services: 3 nginx-frontend: 4 image: nginx-frontend:prod 5 deploy: 6 replicas: 2 7 resources: 8 reservations: 9 cpus: '1' 10 memory: 2G 11 labels: 12 k8ify.expose.80: 'mywebapp.example.com' 13 k8ify.Ingress.annotations.cert-manager.io/cluster-issuer: letsencrypt-production 14 php-backend: 15 image: php-backend:prod 16 labels: 17 k8ify.partOf: nginx-frontend 18 k8ify.expose.4480: 'nginx-bypass.mywebapp.example.com' 19 k8ify.Ingress.annotations.cert-manager.io/cluster-issuer: letsencrypt-production 20 deploy: 21 resources: 22 reservations: 23 cpus: '2' 24 memory: 4G 25 26 mongo: 27 labels: 28 k8ify.singleton: true 29 image: mongo:4.0 30 restart: always 31 deploy: 32 resources: 33 limits: 34 memory: 8G 35 reservations: 36 cpus: '0.5' 37 memory: 4G 38 ports: 39 - '127.0.0.1:27017:27017' 40 volumes: 41 - mongodb_data:/data/db 42 mongo-metrics-sidecar: 43 image: metrics-sidecar:latest 44 deploy: 45 resources: 46 reservations: 47 cpus: '0.1' 48 memory: 256M 49 labels: 50 k8ify.singleton: true 51 k8ify.partOf: mongo 52 ports: 53 - '127.0.0.1:33000:33000' 54 volumes: 55 - mongodb_data:/data/db 56 57 volumes: 58 mongodb_data: 59 labels: 60 k8ify.singleton: true