Files
computer-playbook/roles/web-app-magento/Upgrade.md
Kevin Veen-Birkenbach 699a6b6f1e feat(web-app-magento): add Magento role + network/ports
- add role files (docs, vars, config, tasks, schema, templates)

- networks: add web-app-magento 192.168.103.208/28

- ports: add localhost http 8052

Conversation: https://chatgpt.com/share/68b8820f-f864-800f-8819-da509b99cee2
2025-09-03 20:00:01 +02:00

748 B

🔼 Upgrade

Always back up the database and the magento_data volume before upgrades.

  1. Update images/versions in the application config (roles/web-app-magento/config/main.yml or inventory overrides).
  2. Recreate containers:
    cd {{ PATH_DOCKER_COMPOSE_INSTANCES }}magento/
    docker compose pull
    docker compose up -d --remove-orphans
    
  3. Run upgrade routines:
    docker compose exec -it application bin/magento maintenance:enable
    docker compose exec -it application bin/magento setup:upgrade
    docker compose exec -it application bin/magento setup:di:compile
    docker compose exec -it application bin/magento cache:flush
    docker compose exec -it application bin/magento maintenance:disable