mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 02:10:05 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # General
 | |
| application_id:                 "web-app-magento"
 | |
| database_type:                  "mariadb"
 | |
| 
 | |
| # Magento (application container)
 | |
| 
 | |
| ## Meta
 | |
| MAGENTO_VOLUME:                 "{{ applications | get_app_conf(application_id, 'docker.volumes.data') }}"
 | |
| MAGENTO_USER:                   "app"
 | |
| 
 | |
| ## Address
 | |
| MAGENTO_DOMAIN:                 "{{ domains | get_domain(application_id) }}"
 | |
| MAGENTO_URL:                    "{{ domains | get_url(application_id, WEB_PROTOCOL) }}"
 | |
| 
 | |
| ## Runtime config paths (used by 02_runtime_conf.yml)
 | |
| # Root config directory comes from the docker_compose subsystem (already asserted)
 | |
| MAGENTO_NGINX_DIR:              "{{ [ docker_compose.directories.config, 'nginx' ] | path_join }}"
 | |
| MAGENTO_PHP_DIR:                "{{ [ docker_compose.directories.config, 'php' ]   | path_join }}"
 | |
| MAGENTO_NGINX_CONF_PATH:        "{{ [ MAGENTO_NGINX_DIR, 'nginx.conf' ] | path_join }}"
 | |
| MAGENTO_PHP_ZZ_CONF_PATH:       "{{ [ MAGENTO_PHP_DIR, 'php-fpm-zz-docker.conf' ] | path_join }}"
 | |
| 
 | |
| ## Intra-container wiring (nginx -> php-fpm) and listen port
 | |
| # These values mirror the docker-compose template (environment variables and exposed port)
 | |
| MAGENTO_PHP_HOST:               "php"
 | |
| MAGENTO_PHP_PORT:               9000
 | |
| MAGENTO_NGINX_PORT:             8000
 | |
| 
 | |
| ## Search (OpenSearch)
 | |
| MAGENTO_SEARCH_VERSION:         "{{ applications | get_app_conf(application_id, 'docker.services.search.version') }}"
 | |
| MAGENTO_SEARCH_IMAGE:           "{{ applications | get_app_conf(application_id, 'docker.services.search.image') }}"
 | |
| MAGENTO_SEARCH_CONTAINER:       "{{ applications | get_app_conf(application_id, 'docker.services.search.name') }}"
 | |
| 
 | |
| ## PHP
 | |
| MAGENTO_PHP_VERSION:            "{{ applications | get_app_conf(application_id, 'docker.services.php.version') }}"
 | |
| MAGENTO_PHP_IMAGE:              "{{ applications | get_app_conf(application_id, 'docker.services.php.image') }}"
 | |
| MAGENTO_PHP_CONTAINER:          "{{ applications | get_app_conf(application_id, 'docker.services.php.name') }}"
 | |
| 
 | |
| ## NGINX
 | |
| MAGENTO_NGINX_VERSION:          "{{ applications | get_app_conf(application_id, 'docker.services.nginx.version') }}"
 | |
| MAGENTO_NGINX_IMAGE:            "{{ applications | get_app_conf(application_id, 'docker.services.nginx.image') }}"
 | |
| MAGENTO_NGINX_CONTAINER:        "{{ applications | get_app_conf(application_id, 'docker.services.nginx.name') }}"
 | |
| 
 | |
| ## Credentials
 | |
| MAGENTO_REPO_PUBLIC_KEY:        "{{ applications | get_app_conf(application_id, 'credentials.adobe_public_key') }}"
 | |
| MAGENTO_REPO_PRIVATE_KEY:       "{{ applications | get_app_conf(application_id, 'credentials.adobe_private_key') }}"
 |