hi-manifest/analytics/deployment.yml
GitHub Action e275807d74 🚀 Update analytics image tag to 2506160610
- Updated by: lsh9672
  - Triggered by: push
  - Source commit: 707694f8f7607e5776afc8ebf822fe81528fbbd9
  - Build time: 2506160610
2025-06-16 06:12:00 +00:00

62 lines
1.8 KiB
YAML

# analytics-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: analytics
namespace: ns-hiorder
spec:
replicas: 1
selector:
matchLabels:
app: analytics
template:
metadata:
labels:
app: analytics
spec:
enableServiceLinks: false
containers:
- name: analytics
image: acrdigitalgarage03.azurecr.io/hiorder/analytics:2506160610
ports:
- containerPort: 8084
env:
# Spring Boot 설정
- name: SPRING_PROFILES_ACTIVE
value: "common"
- name: JAVA_OPTS
value: "-Xms256m -Xmx512m"
# Redis 연결 설정 (다른 네임스페이스의 Redis 서비스)
- name: REDIS_HOST
value: "redis-service.ns-hiorder.svc.cluster.local"
- name: REDIS_PORT
value: "6379"
# Kubernetes 자동 환경변수 비활성화
- name: KUBERNETES_SERVICE_HOST
value: ""
- name: KUBERNETES_SERVICE_PORT
value: ""
- name: EXTERNAL_SERVICES_REVIEW
value: "http://review-service:8083"
- name: EXTERNAL_SERVICES_STORE
value: "http://store-service:8082"
- name: EXTERNAL_SERVICES_MEMBER
value: "http://member-service:8081"
- name: CLAUDE_API_KEY
valueFrom:
configMapKeyRef:
name: hiorder-api-config
key: CLAUDE_API_KEY
- name: OPENAI_API_KEY
valueFrom:
configMapKeyRef:
name: hiorder-api-config
key: OPENAI_API_KEY
resources:
requests:
memory: "256Mi"
cpu: "125m"
limits:
memory: "512Mi"
cpu: "250m"