Magento2/Kubernetes/magento/configmap.yaml (53 lines of code) (raw):
apiVersion: v1
kind: ConfigMap
metadata:
name: magento-config
namespace: magento
data:
PHP_VERSION: "8.3"
MAGENTO_PORT: "8080"
MAGENTO_DATABASE_NAME: "magento"
MAGENTO_SEARCH_ENGINE: "elasticsearch7"
ELASTICSEARCH_HOST: elasticsearch-service.magento.svc.cluster.local
ELASTICSEARCH_PORT: "9200"
MAGENTO_ADMIN_FIRSTNAME: "Admin"
MAGENTO_ADMIN_LASTNAME: "User"
MAGENTO_ADMIN_FRONTNAME: "admin"
MAGENTO_LANGUAGE: "en_US"
MAGENTO_USE_REWRITES: "1"
SESSION_BACKEND: "redis"
SESSION_REDIS_SERVER_HOST: redis-service.magento.svc.cluster.local
SESSION_REDIS_PORT: "6379"
SESSION_REDIS_DATABASE: "2"
SESSION_REDIS_LOG_LEVEL: "4"
MAGENTO_FORCE_INSTALL: "false"
MAGENTO_DEPLOY_SAMPLE_DATA: "false"
MAGENTO_REMOVE_SAMPLE_DATA: "false"
MAGENTO_DISABLE_2FA: "true"
VARNISH_LISTEN_HOST: "varnish-service.magento.svc.cluster.local"
VARNISH_LISTEN_PORT: "8081"
VARNISH_BACKEND_HOST: magento-service.magento.svc.cluster.local
VARNISH_BACKEND_PORT: "8080"
VARNISH_STORAGE: "malloc,256M"
default.conf: |
# Example configuration:
upstream fastcgi_backend {
# use tcp connection
# server 127.0.0.1:9000;
# or socket
server unix:/run/php/php8.3-fpm.sock;
}
server {
listen 8080;
server_name magento-service.magento.svc.cluster.local;
set $MAGE_ROOT /var/www/html/magento2;
set $MAGE_DEBUG_SHOW_ARGS 0;
include /usr/local/bin/nginx.conf.sample;
}
# Optional override of deployment mode. We recommend you use the
# command 'bin/magento deploy:mode:set' to switch modes instead.
#
# set $MAGE_MODE default; # or production or developer
#
# If you set MAGE_MODE in server config, you must pass the variable into the
# PHP entry point blocks, which are indicated below. You can pass
# it in using:
#
# fastcgi_param MAGE_MODE $MAGE_MODE;
#
# In production mode, you should uncomment the 'expires' directive in the /static/ location block
# Modules can be loaded only at the very beginning of the Nginx config file, please move the line below to the main config file
# load_module /etc/nginx/modules/ngx_http_image_filter_module.so;
---
apiVersion: v1
kind: ConfigMap
metadata:
name: magento-cron-config
namespace: magento
data:
CONFIG__DEFAULT__SYSTEM__CRON__INDEX__USE_SEPARATE_PROCESS: "0"
CONFIG__DEFAULT__SYSTEM__CRON__DEFAULT__USE_SEPARATE_PROCESS: "0"
CONFIG__DEFAULT__SYSTEM__CRON__CONSUMERS__USE_SEPARATE_PROCESS: "0"
CONFIG__DEFAULT__SYSTEM__CRON__DDG_AUTOMATION__USE_SEPARATE_PROCESS: "0"