fix: remove ingress rewrite-target and dynamic env generator for helm2
This commit is contained in:
+4
-1
@@ -80,6 +80,9 @@ RUN echo 'server { \
|
|||||||
} \
|
} \
|
||||||
}' > /etc/nginx/sites-available/default
|
}' > /etc/nginx/sites-available/default
|
||||||
|
|
||||||
|
# ... (bagian atas Dockerfile tetap sama) ...
|
||||||
|
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
|
|
||||||
CMD ["sh", "-c", "redis-server --daemonize yes && php-fpm -D && exec nginx -g 'daemon off;'"]
|
# Script startup: Buat .env dari variabel environment Helm jika .env belum ada, lalu jalankan service
|
||||||
|
CMD ["sh", "-c", "env | grep -E '^(APP_|DB_|MYSQL_|ORA_|REDIS_|MAIL_|SESSION_|SOA_)' > /var/www/html/.env && redis-server --daemonize yes && php-fpm -D && exec nginx -g 'daemon off;'"]
|
||||||
@@ -15,12 +15,12 @@ ingress:
|
|||||||
enabled: true
|
enabled: true
|
||||||
className: nginx
|
className: nginx
|
||||||
annotations:
|
annotations:
|
||||||
# KITA AKTIFKAN KEMBALI REWRITE DI SINI
|
# HAPUS rewrite-target agar URL /sidata diteruskan utuh ke Pod
|
||||||
nginx.ingress.kubernetes.io/use-regex: "true"
|
# Nginx di dalam Pod kita sudah punya 'location /sidata'
|
||||||
nginx.ingress.kubernetes.io/rewrite-target: /$2
|
nginx.ingress.kubernetes.io/ssl-redirect: "false"
|
||||||
host: dashboard-bpkd.drc-bpkd.data-center.id
|
host: dashboard-bpkd.drc-bpkd.data-center.id
|
||||||
path: /sidata(/|$)(.*)
|
path: /sidata
|
||||||
pathType: ImplementationSpecific
|
pathType: Prefix
|
||||||
|
|
||||||
env:
|
env:
|
||||||
APP_NAME: "SIDATA"
|
APP_NAME: "SIDATA"
|
||||||
|
|||||||
Reference in New Issue
Block a user