Skip to main content
Automate your deployments by integrating Magic Containers with GitHub Actions. When you push changes to your repository, your workflow can build a Docker image, push it to a container registry, and trigger a rolling update on Magic Containers.

Prerequisites

  • An application already deployed on the Magic Containers platform
  • A GitHub repository containing a Dockerfile or valid build context
  • Container registry credentials (use GITHUB_TOKEN for GitHub Container Registry, or personal access tokens for DockerHub)

Quickstart

Add a step to your GitHub Actions workflow with the following inputs: app_id, api_key, container, and image_tag. This triggers a rolling update whenever a new image is built and pushed.

Inputs