update: Readme

This commit is contained in:
EdwinWong 2024-01-15 19:09:52 +08:00 committed by Edwin Wong
parent 2da060a403
commit 65c165c842

View File

@ -2,21 +2,51 @@
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](https://modal.com/bennykok/settings/tokens)
## Environment variable, get it from you [modal accounts](https://modal.com/bennykok/settings/tokens)
```shellscript
MODAL_TOKEN_ID=
MODAL_TOKEN_SECRET=
```
To run locally
## To run locally
```
docker build -t bennykok/comfydeploy-builder:dev . && docker run --env-file .env -p 8080:8080 bennykok/comfydeploy-builder:dev
```
To deploy
## 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
if you're first time deploy, run this
```
fly launch
```
if not, run this instead
```
fly deploy
```