michals-silly-game-backend/k8/deployment.yaml

46 lines
1.1 KiB
YAML
Raw Normal View History

2025-04-14 10:58:22 +00:00
apiVersion: apps/v1
kind: Deployment
metadata:
2025-04-14 12:49:17 +00:00
name: silly-game-backend-deployment
2025-04-14 10:58:22 +00:00
namespace: silly-game
spec:
replicas: 1
selector:
matchLabels:
2025-04-14 12:49:17 +00:00
app: silly-game-backend
2025-04-14 10:58:22 +00:00
template:
metadata:
labels:
2025-04-14 12:49:17 +00:00
app: silly-game-backend
2025-04-14 10:58:22 +00:00
spec:
containers:
- name: silly-game
2025-04-24 12:19:54 +00:00
image: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/michals-silly-game-backend:0.2.0-snapshot
2025-04-22 08:34:42 +00:00
imagePullPolicy: Always
2025-04-17 09:47:24 +00:00
env:
- name: DOMAIN
value: "edpbuilder-192-168-197-3.c-one-infra.de" # todo figure out how to automate this
2025-04-14 10:58:22 +00:00
ports:
- containerPort: 8080
volumeMounts:
- name: config-volume
mountPath: silly-game/src/main/resources/application.properties
2025-04-14 13:07:24 +00:00
subPath: game-config.properties
2025-04-14 10:58:22 +00:00
volumes:
- name: config-volume
configMap:
name: silly-game-config
---
apiVersion: v1
kind: Service
metadata:
2025-04-15 13:59:09 +00:00
name: silly-game-backend-service
2025-04-14 10:58:22 +00:00
namespace: silly-game
spec:
selector:
app: silly-game-backend
2025-04-14 10:58:22 +00:00
ports:
- port: 8080
2025-04-14 10:58:22 +00:00
targetPort: 8080