fix: remove ingress rewrite-target and dynamic env generator for helm2

This commit is contained in:
2026-09-04 08:59:07 +07:00
parent 0935c718d6
commit f06a8fc205
2 changed files with 9 additions and 6 deletions
+4 -1
View File
@@ -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;'"]
+5 -5
View File
@@ -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"