Deploying Meteor Apps on Galaxy with GitHub Actions

Hey everyone!

I’d like to share a tutorial I wrote about how to set up a Meteor app deployment to Galaxy using GitHub Actions, with a simple CI/CD pipeline and zero downtime :rocket:

Here’s the full tutorial:
CI/CD with GitHub Actions and Galaxy - Zero Downtime Deploy

What you’ll find in the guide:

  • How to configure a GitHub Actions workflow to automatically deploy from the main branch.
  • How to use GitHub Secrets to safely store credentials.
  • Consistent builds by pinning the Meteor version.
  • Zero downtime deploys when publishing to Galaxy.

The idea is to make life easier for anyone already using Galaxy and looking for a reliable pipeline without depending on local scripts.

Would love to hear your thoughts, feedback, or improvements!

5 Likes

That’s clear, but I remember Galaxy could be set up to connect to a GitHub repository directly. Why not just use that?

This could be useful for monorepos or when you need a few extra steps to be taken care of before deploy.