fix: Gitea | use gitea ssh server instead of built in ssh

This commit is contained in:
2025-11-23 20:59:44 +05:00
parent e1ce407b55
commit 7aca7c5fe2

View File

@@ -1,5 +1,8 @@
global: global:
storageClass: longhorn storageClass: longhorn
podSecurityContext:
fsGroup: 1000
fsGroupChangePolicy: "OnRootMismatch"
image: image:
rootless: false rootless: false
service: service:
@@ -28,6 +31,9 @@ gitea:
LFS_START_SERVER: true LFS_START_SERVER: true
ROOT_URL: https://git.dogar.dev/ ROOT_URL: https://git.dogar.dev/
SSH_DOMAIN: git.dogar.dev SSH_DOMAIN: git.dogar.dev
START_SSH_SERVER: true
SSH_LISTEN_PORT: 2222
SSH_PORT: 22
database: database:
DB_TYPE: postgres DB_TYPE: postgres
HOST: postgres-cluster-rw HOST: postgres-cluster-rw
@@ -95,6 +101,20 @@ persistence:
size: 50Gi size: 50Gi
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany
postExtraInitContainers:
- name: fix-gitea-ssh-perms
image: alpine:3
command:
- sh
- -c
- |
echo "Fixing /data/ssh permissions..."
mkdir -p /data/ssh
chown -R 1000:1000 /data/ssh
chmod 700 /data/ssh
volumeMounts:
- name: data
mountPath: /data
deployment: deployment:
env: env:
- name: PGSSLMODE - name: PGSSLMODE