|
@@ -42,12 +42,18 @@ spec:
|
|
|
ports:
|
|
ports:
|
|
|
- containerPort: 3000
|
|
- containerPort: 3000
|
|
|
- containerPort: 22
|
|
- containerPort: 22
|
|
|
|
|
+ env:
|
|
|
|
|
+ - name: GOGS_SERVER_HTTP_ADDR
|
|
|
|
|
+ value: "0.0.0.0"
|
|
|
|
|
+ - name: GOGS_SERVER_HTTP_PORT
|
|
|
|
|
+ value: "3000"
|
|
|
|
|
+ - name: GOGS_SERVER_ROOT_URL
|
|
|
|
|
+ value: "http://gogs2.9981.tech/"
|
|
|
|
|
+ - name: GOGS_SERVER_DOMAIN
|
|
|
|
|
+ value: "gogs2.9981.tech"
|
|
|
volumeMounts:
|
|
volumeMounts:
|
|
|
- name: gogs-data
|
|
- name: gogs-data
|
|
|
mountPath: /data
|
|
mountPath: /data
|
|
|
- - name: gogs-config
|
|
|
|
|
- mountPath: /data/gogs/conf/app.ini
|
|
|
|
|
- subPath: app.ini
|
|
|
|
|
resources:
|
|
resources:
|
|
|
requests:
|
|
requests:
|
|
|
memory: "256Mi"
|
|
memory: "256Mi"
|
|
@@ -59,9 +65,6 @@ spec:
|
|
|
- name: gogs-data
|
|
- name: gogs-data
|
|
|
persistentVolumeClaim:
|
|
persistentVolumeClaim:
|
|
|
claimName: gogs-pvc
|
|
claimName: gogs-pvc
|
|
|
- - name: gogs-config
|
|
|
|
|
- configMap:
|
|
|
|
|
- name: gogs-config
|
|
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
apiVersion: v1
|
|
apiVersion: v1
|
|
@@ -100,9 +103,6 @@ kind: Ingress
|
|
|
metadata:
|
|
metadata:
|
|
|
name: gogs-ingress
|
|
name: gogs-ingress
|
|
|
namespace: nginx-app
|
|
namespace: nginx-app
|
|
|
- annotations:
|
|
|
|
|
- traefik.ingress.kubernetes.io/service.scheme: "http"
|
|
|
|
|
- traefik.ingress.kubernetes.io/service.prefer-service-port: "true"
|
|
|
|
|
spec:
|
|
spec:
|
|
|
ingressClassName: traefik
|
|
ingressClassName: traefik
|
|
|
rules:
|
|
rules:
|