mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 04:08:15 +00:00 
			
		
		
		
	feat(magento): switch to ghcr.io/alexcheng1982/docker-magento2:2.4.6-p3; update Compose/Env/Tasks/Docs
• Docs: updated to MAGENTO_VOLUME; removed Installation/User_Administration guides • Compose: volume path → /var/www/html; switched variables to MAGENTO_*/MYSQL_*/OPENSEARCH_* • Env: new variable set + APACHE_SERVERNAME • Task: setup:install via docker compose exec (multiline form) • Schema: removed obsolete credentials definition Link: https://chatgpt.com/share/68b8dc30-361c-800f-aa69-88df514cb160
This commit is contained in:
		@@ -3,15 +3,14 @@ application_id:                 "web-app-magento"
 | 
			
		||||
database_type:                  "mariadb"
 | 
			
		||||
 | 
			
		||||
# Magento (application container)
 | 
			
		||||
magento_version:                "{{ applications | get_app_conf(application_id, 'docker.services.application.version', True) | default('latest') }}"
 | 
			
		||||
magento_image:                  "{{ applications | get_app_conf(application_id, 'docker.services.application.image', True)   | default('bitnami/magento') }}"
 | 
			
		||||
magento_name:                   "{{ applications | get_app_conf(application_id, 'docker.services.application.name', True)    | default('magento') }}"
 | 
			
		||||
magento_data:                   "{{ applications | get_app_conf(application_id, 'docker.volumes.data', True)                | default('magento_data') }}"
 | 
			
		||||
MAGENTO_DOMAIN:                 "{{ domains | get_domain(application_id) }}"
 | 
			
		||||
MAGENTO_URL:                    "{{ domains | get_url(application_id, WEB_PROTOCOL) }}"
 | 
			
		||||
MAGENTO_VERSION:                "{{ applications | get_app_conf(application_id, 'docker.services.application.version') }}"
 | 
			
		||||
MAGENTO_IMAGE:                  "{{ applications | get_app_conf(application_id, 'docker.services.application.image') }}"
 | 
			
		||||
MAGENTO_CONTAINER:              "{{ applications | get_app_conf(application_id, 'docker.services.application.name') }}"
 | 
			
		||||
MAGENTO_VOLUME:                 "{{ applications | get_app_conf(application_id, 'docker.volumes.data') }}"
 | 
			
		||||
 | 
			
		||||
# Search (OpenSearch)
 | 
			
		||||
magento_search_version:         "{{ applications | get_app_conf(application_id, 'docker.services.search.version', True) | default('latest') }}"
 | 
			
		||||
magento_search_image:           "{{ applications | get_app_conf(application_id, 'docker.services.search.image', True)   | default('opensearchproject/opensearch') }}"
 | 
			
		||||
magento_search_name:            "{{ applications | get_app_conf(application_id, 'docker.services.search.name', True)    | default('magento-opensearch') }}"
 | 
			
		||||
 | 
			
		||||
# Docker helpers
 | 
			
		||||
docker_compose_flush_handlers:  true
 | 
			
		||||
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_NAME:            "{{ applications | get_app_conf(application_id, 'docker.services.search.name') }}"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user