mautic / Community-Portal

Mautic's community governance portal, based on Decidim.
https://community.mautic.org
GNU Affero General Public License v3.0
3 stars 5 forks source link

Pipeline to update Mautic #52

Closed froger closed 9 months ago

froger commented 11 months ago
RCheesley commented 11 months ago

I've updated the Dockerhub so it now triggers on either pushes to main (which builds as latest) or pushes to tags.

froger commented 9 months ago

@RCheesley we have now a manual workflow, with two environments Production or Development. https://github.com/mautic/Community-Portal/actions/workflows/redeploy-dev.yml

When triggering the workflow, you will be ask in which environment you want to redeploy the docker image. The redeploy process takes around 2min, and the instance will be down for a 5min-ish duration.

This has been tested on development. I can see now there is some issue on a fresh redeploy, that I am fixing right now.

Screenshot 2024-02-07 at 12 38 20

There is now issues on a fresh re-deploy, that I described here: #66, so my side you can close this issue 🎉🎉🎉

RCheesley commented 9 months ago

That's super awesome! Thanks for setting this up!