bennykok 018d9a7b8d fix: civitai download url
For self hosting instance, this quick fix enable you to have the civitai token appended to the download url.

Add CIVITAI_TOKEN in Fly io
2024-01-31 16:33:16 +08:00
..
2024-01-31 16:33:16 +08:00
2024-01-04 22:28:19 +08:00
2024-01-04 22:28:19 +08:00
2024-01-04 22:28:19 +08:00
2024-01-04 22:28:19 +08:00
2024-01-15 19:32:48 +08:00
2024-01-04 22:28:19 +08:00

Modal Builder

This is a standalone docker fast api app that will takes in require snapshot of the machine and build it as a new modal apps and returns back the deployment url.

Environment variable, get it from you modal accounts

MODAL_TOKEN_ID=
MODAL_TOKEN_SECRET=

To run locally

docker build -t bennykok/comfydeploy-builder:dev . && docker run --env-file .env -p 8080:8080 bennykok/comfydeploy-builder:dev

Before Deploy to Fly.io

Fly.io installation

Mac/Liunx

If you have the Homebrew package manager installed

brew install flyctl // mac only

If not, you can run the install script

curl -L https://fly.io/install.sh | sh

Window

Run the PowerShell install script

pwsh -Command "iwr https://fly.io/install.ps1 -useb | iex"

Set Env Key into Fly.io

fly secrets set MODAL_TOKEN_ID=
fly secrets set MODAL_TOKEN_SECRET=

To deploy

// model-builder/fly.toml
app = <APP_NAME>

if you're first time deploy, run this

fly launch

if not, run this instead

fly deploy