mirror of
https://github.com/kodxana/madiator-docker-runpod.git
synced 2024-11-22 02:40:12 +01:00
Add README of supported ENV vars and available PORTS
This commit is contained in:
parent
6f02f95993
commit
0a644a2adf
1 changed files with 99 additions and 0 deletions
99
official-templates/better-ai-launcher/README.md
Normal file
99
official-templates/better-ai-launcher/README.md
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
# madiator-docker-runpod
|
||||||
|
RunPod Docker Containers for RunPod
|
||||||
|
|
||||||
|
**Better AI Launcher Container for RunPod and local develoment**
|
||||||
|
|
||||||
|
### Build Vars ###
|
||||||
|
IMAGE_BASE=madiator2011/better-launcher
|
||||||
|
|
||||||
|
IMAGE_TAG=dev
|
||||||
|
|
||||||
|
### Github: ###
|
||||||
|
https://github.com/kodxana/madiator-docker-runpod
|
||||||
|
|
||||||
|
### ENV Vars ###
|
||||||
|
|
||||||
|
These ENV vars go into the docker container to support local debugging:
|
||||||
|
see also explanantion in ".vscode/tasks.json" or "docker-compose.debug.yml"
|
||||||
|
|
||||||
|
LOCAL_DEBUG=True
|
||||||
|
|
||||||
|
change app to localhost Urls and local Websockets (unsecured)
|
||||||
|
|
||||||
|
FLASK_ENV=development
|
||||||
|
|
||||||
|
changed from "production" (default)
|
||||||
|
|
||||||
|
GEVENT_SUPPORT=True
|
||||||
|
|
||||||
|
gevent monkey-patching is being used, enable gevent support in the debugger
|
||||||
|
FLASK_DEBUG=0
|
||||||
|
|
||||||
|
"1" allows debugging in Chrome, but then VSCode debugger not works
|
||||||
|
|
||||||
|
|
||||||
|
*User ENV Vars for Production:*
|
||||||
|
|
||||||
|
### APP specific Vars ###
|
||||||
|
DISABLE_PULLBACK_MODELS=False
|
||||||
|
|
||||||
|
the default is, that app model files, which are found locally (in only one app),
|
||||||
|
get automatically "pulled-back" into the '/workspace/shared_models' folder.
|
||||||
|
From there they will be re-linked back not only to their own "pulled-back" model-type folder,
|
||||||
|
but also will be linked back into all other corresponding app model-type folders.
|
||||||
|
So the "pulled-back" model is automatically shared to all installed apps.
|
||||||
|
If you NOT want this behaviour, then set DISABLE_PULLBACK_MODELS=True
|
||||||
|
|
||||||
|
### USER specific Vars and Secrets (Tokens) - TODO: adjust this for your personal settings ###
|
||||||
|
PUBLIC_KEY=ssh-ed25519 xxx...xxx usermail@domain.com
|
||||||
|
|
||||||
|
HF_TOKEN=hf_xxx...xxx
|
||||||
|
|
||||||
|
CIVITAI_API_TOKEN=xxx.xxx
|
||||||
|
|
||||||
|
|
||||||
|
**SECURITY TIP:**
|
||||||
|
|
||||||
|
These 3 security sensitive environment vars should be stored as RUNPOD **SECRETS** and referenced directly in your POD Template in the format {{ RUNPOD_SECRET_MYENVVAR }}
|
||||||
|
|
||||||
|
From https://docs.runpod.io/pods/templates/secrets
|
||||||
|
|
||||||
|
You can reference your Secret directly in the Environment Variables section of your Pod template. To reference your Secret, reference it's key appended to the "RUNPOD_SECRET_" prefix.
|
||||||
|
|
||||||
|
That mean, for this template/image, you should use these formats:
|
||||||
|
|
||||||
|
{{ RUNPOD_SECRET_PUBLIC_KEY}}
|
||||||
|
|
||||||
|
{{ RUNPOD_SECRET_HF_TOKEN }}
|
||||||
|
|
||||||
|
{{ RUNPOD_SECRET_CIVITAI_API_TOKEN }}
|
||||||
|
|
||||||
|
|
||||||
|
### Ports: ###
|
||||||
|
SSH-Port
|
||||||
|
22:22/tcp
|
||||||
|
|
||||||
|
App-Manager
|
||||||
|
7222:7222/http
|
||||||
|
|
||||||
|
VSCode-Server
|
||||||
|
7777:7777/http
|
||||||
|
|
||||||
|
File-Browser
|
||||||
|
8181:8181/http
|
||||||
|
|
||||||
|
|
||||||
|
### Apps: ###
|
||||||
|
ComfyUI
|
||||||
|
3000:3000/http
|
||||||
|
|
||||||
|
Forge (Stable-Diffiusion-WebUI-Forge)
|
||||||
|
7862:7862/http
|
||||||
|
|
||||||
|
A1111 (Stable-Diffiusion-WebUI)
|
||||||
|
7863:7863/http
|
||||||
|
|
||||||
|
*coming soon*
|
||||||
|
|
||||||
|
Kohya-ss
|
||||||
|
7864:7864/http
|
Loading…
Reference in a new issue