initial commit

This commit is contained in:
Tom Neuber 2024-05-06 10:44:23 +02:00
commit e2f07ec151
Signed by: tom
GPG key ID: F17EFE4272D89FF6
7 changed files with 120 additions and 0 deletions

43
k8s/deployment.yaml Normal file
View file

@ -0,0 +1,43 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/name: forgejo-pod
app.kubernetes.io/instance: forgejo
app: forgejo-pod
name: forgejo-pod
namespace: forgejo
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: forgejo
template:
metadata:
labels:
app.kubernetes.io/name: forgejo
app: forgejo-pod
spec:
containers:
- image: codeberg.org/forgejo/forgejo:7.0.2
imagePullPolicy: Always
env:
- name: USER_UID
value: "1000"
- name: USER_GID
value: "1000"
name: forgejo
ports:
- containerPort: 3000
name: web
protocol: TCP
- containerPort: 22
name: ssh
protocol: TCP
volumeMounts:
- mountPath: "/data"
name: forgejo-pv-storage
volumes:
- name: forgejo-pv-storage
persistentVolumeClaim:
claimName: forgejo-pvc