Skip to content

fly.io

As DeepIntShield uses multiple sub-modules (core, framework, etc.) and also embeds the front-end into a single binary (embed.FS), we use a custom Docker build step before we hand over the deployment to flyctl.

There are two ways to deploy DeepIntShield on Fly.io:

  1. By cloning the repo
  2. Using flyctl + Docker Hub image
  1. Clone https://github.com/maximhq/deepintshield
  2. Ensure Make is installed.
  3. Run make deploy-to-fly-io APP_NAME=<your-fly-app-name>
  1. Update your fly.toml to specify the DeepIntShield Docker Hub image.
[build]
image = "maximhq/deepintshield:latest"
  1. Or you can specify the Docker Hub image path in the command:
fly deploy --app <your-app-name> --image docker.io/maximhq/deepintshield:latest