Try official image

This commit is contained in:
Micke Nordin 2023-03-29 09:45:04 +02:00
parent 9a523dbec4
commit 88f2c1e49f
Signed by untrusted user: Micke
GPG key ID: 0DA0A7A5708FE257
5 changed files with 9 additions and 39 deletions

View file

@ -3,37 +3,6 @@ kind: ConfigMap
metadata:
name: nextcloud-configmap
data:
000-default.conf: |
LoadModule remoteip_module /usr/lib/apache2/modules/mod_remoteip.so
Listen 8080
<VirtualHost *:8080>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Log format config
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
# Header config
RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 37.156.195.11
RemoteIPInternalProxy 37.156.195.12
RemoteIPInternalProxy 37.156.195.21
RemoteIPInternalProxy 37.156.195.22
# TODO: Package 404 for k8s
# ErrorDocument 404 /404.html
ErrorLog /dev/stderr
TransferLog /dev/stdout
<Directory /var/www/html/>
LimitRequestBody 0
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
</VirtualHost>
config.php: |
<?php
$CONFIG = array (

View file

@ -29,7 +29,8 @@ spec:
restartPolicy: Always
containers:
- name: customer
image: docker.sunet.se/drive/nextcloud-custom:25.0.3.3-4
#image: docker.sunet.se/drive/nextcloud-custom:25.0.3.3-4
image: nextcloud:latest
volumeMounts:
- name: nextcloud-data
mountPath: /var/www/html/config
@ -46,16 +47,16 @@ spec:
memory: 256Mi
readinessProbe:
tcpSocket:
port: 8080
port: 80
initialDelaySeconds: 180
periodSeconds: 60
livenessProbe:
tcpSocket:
port: 8080
port: 80
initialDelaySeconds: 300
periodSeconds: 180
ports:
- containerPort: 8080
- containerPort: 80
name: nextcloud-http
command: ['/bin/sh', '-c', '/etc/init.d/apache2 start']
initContainers:

View file

@ -28,4 +28,4 @@ spec:
service:
name: customer-node
port:
number: 8080
number: 80

View file

@ -9,9 +9,9 @@ items:
name: customer-node
spec:
ports:
- port: 8080
- port: 80
protocol: TCP
targetPort: 8080
targetPort: 80
selector:
app: customer-node
sessionAffinity: None

View file

@ -23,4 +23,4 @@ spec:
service:
name: customer-node
port:
number: 8080
number: 80