Add new infra architecture 13
This commit is contained in:
@@ -11,7 +11,7 @@ metadata:
|
||||
# - PYTHON_IMAGE: Python image name and tag
|
||||
#
|
||||
# Dev (default): BASE_REGISTRY=localhost:5000, PYTHON_IMAGE=python_3_11_slim
|
||||
# Prod: BASE_REGISTRY=gitea-http.gitea.svc.cluster.local:3000/bakery-admin, PYTHON_IMAGE=python_3_11_slim
|
||||
# Prod: BASE_REGISTRY=registry.bakewise.ai/bakery-admin, PYTHON_IMAGE=python:3.11-slim
|
||||
#
|
||||
# Usage:
|
||||
# skaffold dev # Uses dev settings (local registry)
|
||||
@@ -320,7 +320,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: gateway/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000/bakery-admin
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python_3_11_slim"
|
||||
|
||||
# Frontend
|
||||
@@ -329,13 +329,13 @@ profiles:
|
||||
docker:
|
||||
dockerfile: Dockerfile.kubernetes
|
||||
|
||||
# Microservices - Production base images (gitea-http.gitea.svc.cluster.local:3000/bakery-admin/python_3.11-slim)
|
||||
# Microservices - Production base images (registry.bakewise.ai/bakery-admin/python_3.11-slim)
|
||||
- image: bakery/auth-service
|
||||
context: .
|
||||
docker:
|
||||
dockerfile: services/auth/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000/bakery-admin
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python_3_11_slim"
|
||||
|
||||
- image: bakery/tenant-service
|
||||
@@ -343,7 +343,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/tenant/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000/bakery-admin
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python_3_11_slim"
|
||||
|
||||
- image: bakery/training-service
|
||||
@@ -457,7 +457,7 @@ profiles:
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# GITEA PROFILE - Development with Gitea registry for base images
|
||||
# Uses internal cluster service name for base image registry
|
||||
# Uses external HTTPS registry URL (containerd requires HTTPS for auth)
|
||||
# ---------------------------------------------------------------------------
|
||||
# Usage:
|
||||
# skaffold run -p gitea # Gitea registry mode
|
||||
@@ -477,7 +477,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: gateway/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
# Frontend
|
||||
@@ -492,7 +492,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/auth/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/tenant-service
|
||||
@@ -500,7 +500,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/tenant/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/training-service
|
||||
@@ -508,7 +508,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/training/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/forecasting-service
|
||||
@@ -516,7 +516,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/forecasting/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/sales-service
|
||||
@@ -524,7 +524,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/sales/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/external-service
|
||||
@@ -532,7 +532,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/external/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/notification-service
|
||||
@@ -540,7 +540,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/notification/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/inventory-service
|
||||
@@ -548,7 +548,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/inventory/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/recipes-service
|
||||
@@ -556,7 +556,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/recipes/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/procurement-service
|
||||
@@ -564,7 +564,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/procurement/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/distribution-service
|
||||
@@ -572,7 +572,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/distribution/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/production-service
|
||||
@@ -580,7 +580,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/production/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/pos-service
|
||||
@@ -588,7 +588,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/pos/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/orders-service
|
||||
@@ -596,7 +596,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/orders/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/alert-processor
|
||||
@@ -604,7 +604,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/alert_processor/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
- image: bakery/demo-session-service
|
||||
@@ -612,7 +612,7 @@ profiles:
|
||||
docker:
|
||||
dockerfile: services/demo_session/Dockerfile
|
||||
buildArgs:
|
||||
BASE_REGISTRY: gitea-http.gitea.svc.cluster.local:3000
|
||||
BASE_REGISTRY: registry.bakewise.ai/bakery-admin
|
||||
PYTHON_IMAGE: "python:3.11-slim"
|
||||
|
||||
deploy:
|
||||
|
||||
Reference in New Issue
Block a user