OpenCart--

This commit is contained in:
Danny Bessems 2024-01-15 13:14:29 +11:00
parent 7f18b0d761
commit e9daccd840
3 changed files with 0 additions and 230 deletions

View File

@ -1,47 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: configmap-opencart-conf
data:
lighttpd.conf: |
server.modules = (
"mod_access",
"mod_alias",
"mod_auth",
"mod_authn_file",
"mod_compress",
"mod_redirect",
"mod_rewrite",
)
server.document-root = "/var/www/html"
server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
server.errorlog = "/var/log/lighttpd/error.log"
server.pid-file = "/var/run/lighttpd.pid"
server.username = "www-data"
server.groupname = "www-data"
server.port = 8080
auth.backend = "plain"
auth.backend.plain.userfile = "/etc/lighttpd/.htpasswd"
index-file.names = ( "index.php", "index.html", "index.lighttpd.html" )
url.access-deny = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
compress.cache-dir = "/var/cache/lighttpd/compress/"
compress.filetype = ( "application/javascript", "text/css", "text/html", "text/plain" )
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
include_shell "cat /etc/lighttpd/vhosts.d/*.conf"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: configmap-opencart-vhosts
data:
condo.oneup.town.conf: |
$HTTP["host"] == "condo.oneup.town" {
server.document-root = "/var/www/condo.oneup.town/"
}

View File

@ -1,157 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: opencart
spec:
ports:
- protocol: TCP
name: web
port: 8080
- protocol: TCP
name: db
port: 3306
selector:
app: opencart
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: opencart
labels:
app: opencart
spec:
replicas: 1
selector:
matchLabels:
app: opencart
strategy:
type: Recreate
template:
metadata:
labels:
app: opencart
spec:
containers:
- name: web
image: bv11-cr01.bessems.eu/library/lighttpd-php-powershell
ports:
- name: web
containerPort: 8080
volumeMounts:
- name: configmap-opencart-conf
mountPath: /etc/lighttpd/lighttpd.conf
subPath: lighttpd.conf
- name: configmap-opencart-vhosts
mountPath: /etc/lighttpd/vhosts.d
- name: flexvolsmb-opencart-websites
mountPath: /var/www/
- name: db
image: bv11-cr01.bessems.eu/proxy/library/mariadb:10.7
args:
- --innodb-flush-method=fsync
securityContext:
runAsUser: 999
runAsGroup: 999
envFrom:
- secretRef:
name: opencart-secret
ports:
- name: db
containerPort: 3306
volumeMounts:
- mountPath: /var/lib/mysql
name: flexvolsmb-opencart-db
volumes:
- name: configmap-opencart-conf
configMap:
name: configmap-opencart-conf
- name: configmap-opencart-vhosts
configMap:
name: configmap-opencart-vhosts
- name: flexvolsmb-opencart-websites
persistentVolumeClaim:
claimName: flexvolsmb-opencart-websites
- name: flexvolsmb-opencart-db
persistentVolumeClaim:
claimName: flexvolsmb-opencart-db
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: opencart
spec:
entryPoints:
- websecure
routes:
- match: Host(`condo.oneup.town`)
kind: Rule
services:
- name: opencart
port: 8080
middlewares:
- name: security-headers@file
- name: compression@file
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: flexvolsmb-opencart-websites
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
storageClassName: flexvolsmb-opencart-websites
flexVolume:
driver: mount/smb
secretRef:
name: smb-secret
namespace: default
options:
opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8
server: 192.168.11.225
share: /K3s.Volumes/opencart/websites
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: flexvolsmb-opencart-websites
spec:
accessModes:
- ReadWriteMany
storageClassName: flexvolsmb-opencart-websites
resources:
requests:
storage: 1Gi
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: flexvolsmb-opencart-db
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
storageClassName: flexvolsmb-opencart-db
flexVolume:
driver: mount/smb
secretRef:
name: smb-secret
namespace: default
options:
opts: domain=bessems.eu,file_mode=0755,dir_mode=0755,uid=999,gid=999,iocharset=utf8,nobrl
server: 192.168.11.225
share: /K3s.Volumes/opencart/db
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: flexvolsmb-opencart-db
spec:
accessModes:
- ReadWriteMany
storageClassName: flexvolsmb-opencart-db
resources:
requests:
storage: 1Gi

View File

@ -1,26 +0,0 @@
{
"kind": "SealedSecret",
"apiVersion": "bitnami.com/v1alpha1",
"metadata": {
"name": "opencart-secret",
"namespace": "default",
"creationTimestamp": null
},
"spec": {
"template": {
"metadata": {
"name": "opencart-secret",
"namespace": "default",
"creationTimestamp": null
},
"type": "Opaque",
"data": null
},
"encryptedData": {
"MARIADB_DATABASE": "AgCbSUfNgr+RVtKWNlZ45X4akmEl9/cbASwyp2O5yjCipzhFOuHSY+b2dMdjHPAB3x+UqTKlYL99G74cgx1w5mOWIQI5JXMspbObqOOZo/6AQ7DuXini/XssvBeCHa8oT9DJsdjT/SO/dRfalDKX4KKWPs+Wk5l612zpjUMrPb6b9j2r5wyOrJu2E65CH1PxjbHciizP2cBOsRCAtL2Uo9AY7lXuFz0EweJ2zaGfVRF3oNl5AoCLLv57X67wqe0Lz+aNPJuogXHMZjMmf7rUHVcntow8YpPYYjN+R/AWd1Vwsv1ZOW07kZHaLooX2q+HJdQwvrnAOcg4EtGH3qWW6+IR8J8ylPFlrMk78eSHyqThTEGTm10zRDHFyHhi+DHpxpGCpAHVs9KBoEEyhZn2a86tDChXNaEIp/j2CzQY+61CC19OppLDqfV0AuS3HXHpQBpLTb6Md47jMko2Wt8GMHM+yPUH5H4SP5SU0cFyHHnfhVWL1Hh29a9bHqhsN1of8QSes6Gril3NzcMOKYpdI9rsrH0PxXHQ+RPUytQvgh87xW7ja0Fpq4jiTlFFLIv58Ctfh3ZlzCNnlf9kHnq3Zy4qz6wzwCeT2AbR/Ayit7UHuFHE5eXeCBkQrxxFXKMsjvAgsPlimRxt0jzm/q1rbRcDpDVFUNdW2EHuwEk7JW0qnzFrKgHrbZsY5gDF9ynNdAsJe+W/haA03Q==",
"MARIADB_PASSWORD": "AgATMjVb8XdkgQp5puvGIIdCpz9YLGhHJdhflYKs0pe1tyURtyjvZRBqKMQt2tyvfeSySkfMVMFc4t/78hvEMAkg2rdGxl8uAe2GLQkn8IE/Vngl3s4DPP1AEoIF0Co3/vT6mEyRs9yYi3ybELW1kR2HhwCHn7xLFuIv6J2rCzPFyvA3ML9afq8cXlT+b2cp03FXu2uisBZTIbi6auL6FOGdpjfn1uign5q6o3D4JMvJfF0FIL0M0VXUyjpnUqYCuoukbIGPjlJ/Q8NWpyUG9Pd63HTnZj7lWHgLGeq84fMf21rtLR/DtoKOAccJE5dllv5MZnoZHDRawY/cnp7/8YE78wJRyd9pERd9kGz+1PXsELvfp6zgosJ6pExiEM195JkBaMgbGyiRO7grx127T8nnBpjsqSikIPX2E6ptW41RWVu4gCHULhhaVPhMskS6dDwsRwHpod1MOBMyPzEZKv/8kXg7+LTk7o8sjF+0uc0BOynHH4Hy+ZFntU6CyWwugtZCZgB9uijD6FOqEPCTClFn25HI4oiYaaagID8O/gZpTkhieS63jZUxou1pCAhMLWwNrlHNnz0dmO6CtYzht++yky2BKU8LAST4w//2BhW+gZAksPdtVIuEHdJz/4d0Bux0whFcBzhiVKIx0nIg4wuHlwivM3E4LtUJZaXnDMmqhMovTs7rdlTZeNhXMUieZmwPYyzIVHgfMN7UHnVe3nnuJ4yNBJ2+t6T0Ce1WiK3w3A==",
"MARIADB_RANDOM_ROOT_PASSWORD": "AgBaYcix9OgDaSJsuhTx0HUsuz8ysFNBB1syXa6jh/MpRwGV82Ig9L24AXA5OyJYNpA3c+2UQ17FgIVA+YyqiVAc0weqzVCF8v8ZhbspFefKN/nL4ENjNhF9Y3Lz4kK5OC+57nC32gsAE/0A/l8USUpzy8geyYLB3vsRIddhLRMLXuIFTLw9o81243hV3mtWQ6pd1G2Aq4hX2RYh4boxO/Hc0hYJezZrOquNKXgw9UX8fW22E4QQ3hDphZpSJAZ8otd2HGYHdj9jTlvatoEquXmGRY2RrQ5t9yMMkpx9NF1HNKwh/RabM835a7SGmf32RUwCszTn9l1Bq7WFGoHf9hngay4/c6Bj/gi55iQDDahg+NgV36jtL6aTAp9RbaMRklc1rWRTGvi7JclTrK3+C+Fd7wnuIEzIuLzVb12K7+nRAgBbsJJsNYHWaiBeu20kbS6eSbUr55wHIz/+q5qd8p2n5vL+0Of7TluJ8XkBOrWSc4WTKMGY3x16YvqjbaTrWnyRbk92cN0GvuhXVwhXuiQwBB3gXtyovnWG44Xz3PJVZuVm7a7yeKbiQ4kg0ZTgU794NIViFM5+dZkm9k4M8yIYhdpkigl/KjRSw0iDehiVH3WjDM8zVejUDwG1dHOnUKUWTVEyfHuI4FDJS/Ve/CGhugxhuhGnxOz43O9CG8agUbYOft4w61OVMDSHUZrH+UG8ER4s",
"MARIADB_USER": "AgCxgpOn1rQyv/h7mv6Mszjv2Gi7MuDUVeXKV3Iuc2Y0ZoaIqLOoIr6MSDaVr3gcAzpQ+li6ZAGDqs+x14cMr6JUdzDtloKQMt+03Qu5AsUzQLKvKeW24tah9c5f0a5K1qpPwViqBE48WFh+Uzt6SWPFeRIruUlr4uYkVnOUwe3yihr3nlIDyPHdIslDTi0zlpzq7+Chp/7D+Uq8VHr7y+GLgdBadE0UX5HK/0qqyvO/fgPzHyzuMt7Ka5y65XSOqblfSeU3l4bwjcFG5lxpPwPDgTuxQXDd9r5o9g2WHgtc8QyPUmktk7p2f7KBu6cDlQKXVF27Rd8xVmreDzpoFw+uSBlCVaSyx8lvweH/bQ8v2DskP+VyJn9VtqhE7MqmTQo1J3bsINQ+y7s6J8cipeCk0jjB8rN0WVclQaDFZXTVZ74EhuI6EdEAZ2l30cZ/plgga4YWWjn/MD4YKsjQd7NOPuvQw6Wv7RCqlUSvZZpH3UH7AHTUDFMYVUfJ455BW5u/opy+uaBQQcDvfNp7xcwxopgN9xM0/Rbu7GKOTKk2Gs84FZR4Yd5bZ2ADfrV/Fx+bDIyB9D/IRJLstzBfAKpMC8DvEVDXw7z0ELEX2/DqY2OpiPOyRLJxGDKZIG9ohf25Ssro0AcF+06/ek8Pt5rqrAZmotUXWpi3BxfJI0EVCVjJdRvmIM12Ui8v93ikzlXEeoX5tzWkbg=="
}
}
}