Add base kubernetes support 5
This commit is contained in:
147
skaffold.yaml
Normal file
147
skaffold.yaml
Normal file
@@ -0,0 +1,147 @@
|
||||
apiVersion: skaffold/v2beta28
|
||||
kind: Config
|
||||
metadata:
|
||||
name: bakery-ia-local
|
||||
|
||||
build:
|
||||
local:
|
||||
push: false
|
||||
artifacts:
|
||||
# Gateway
|
||||
- image: bakery/gateway
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: gateway/Dockerfile
|
||||
|
||||
# Frontend
|
||||
- image: bakery/dashboard
|
||||
context: ./frontend
|
||||
docker:
|
||||
dockerfile: Dockerfile.kubernetes
|
||||
|
||||
# Microservices
|
||||
- image: bakery/auth-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/auth/Dockerfile
|
||||
|
||||
- image: bakery/tenant-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/tenant/Dockerfile
|
||||
|
||||
- image: bakery/training-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/training/Dockerfile
|
||||
|
||||
- image: bakery/forecasting-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/forecasting/Dockerfile
|
||||
|
||||
- image: bakery/sales-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/sales/Dockerfile
|
||||
|
||||
- image: bakery/external-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/external/Dockerfile
|
||||
|
||||
- image: bakery/notification-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/notification/Dockerfile
|
||||
|
||||
- image: bakery/inventory-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/inventory/Dockerfile
|
||||
|
||||
- image: bakery/recipes-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/recipes/Dockerfile
|
||||
|
||||
- image: bakery/suppliers-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/suppliers/Dockerfile
|
||||
|
||||
- image: bakery/pos-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/pos/Dockerfile
|
||||
|
||||
- image: bakery/orders-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/orders/Dockerfile
|
||||
|
||||
- image: bakery/production-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/production/Dockerfile
|
||||
|
||||
- image: bakery/alert-processor
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/alert_processor/Dockerfile
|
||||
|
||||
deploy:
|
||||
kustomize:
|
||||
paths:
|
||||
- infrastructure/kubernetes/overlays/dev
|
||||
|
||||
portForward:
|
||||
- resourceType: service
|
||||
resourceName: frontend-service
|
||||
namespace: bakery-ia
|
||||
port: 3000
|
||||
localPort: 3000
|
||||
- resourceType: service
|
||||
resourceName: gateway-service
|
||||
namespace: bakery-ia
|
||||
port: 8000
|
||||
localPort: 8000
|
||||
|
||||
profiles:
|
||||
- name: dev
|
||||
build:
|
||||
local:
|
||||
push: false
|
||||
tagPolicy:
|
||||
gitCommit: {}
|
||||
deploy:
|
||||
kustomize:
|
||||
paths:
|
||||
- infrastructure/kubernetes/overlays/dev
|
||||
|
||||
- name: debug
|
||||
build:
|
||||
local:
|
||||
push: false
|
||||
tagPolicy:
|
||||
sha256: {}
|
||||
deploy:
|
||||
kustomize:
|
||||
paths:
|
||||
- infrastructure/kubernetes/overlays/dev
|
||||
portForward:
|
||||
- resourceType: service
|
||||
resourceName: frontend-service
|
||||
namespace: bakery-ia
|
||||
port: 3000
|
||||
localPort: 3000
|
||||
- resourceType: service
|
||||
resourceName: gateway-service
|
||||
namespace: bakery-ia
|
||||
port: 8000
|
||||
localPort: 8000
|
||||
- resourceType: service
|
||||
resourceName: auth-service
|
||||
namespace: bakery-ia
|
||||
port: 8000
|
||||
localPort: 8001
|
||||
Reference in New Issue
Block a user