Begin work on runpod configuration

This commit is contained in:
Aaron Po
2026-05-03 23:32:08 -04:00
parent 26635ace84
commit b05000c6fb
12 changed files with 457 additions and 87 deletions

View File

@@ -0,0 +1,39 @@
# Biergarten Pipeline — RunPod pod template
#
# This template is meant to be imported into RunPod or adapted to the exact
# schema used by your account/export format. It intentionally keeps the runtime
# contract simple:
# - the container boots into /workspace/app/build
# - prompts are available from build/prompts
# - generated SQLite exports and logs go to writable volumes
# - mocked mode works without a model file
# - live mode can be enabled by setting BIERGARTEN_MODE=live and mounting a GGUF model
name: biergarten-pipeline-live
image: biergarten-pipeline:latest
workingDir: /workspace/app
entrypoint:
- /usr/local/bin/biergarten-start
resources:
gpu: 1
containerDiskInGb: 50
volumeInGb: 50
environment:
BIERGARTEN_MODE: live
BIERGARTEN_MODEL_PATH: /workspace/models/google_gemma-4-E4B-it-Q6_K.gguf
BIERGARTEN_PROMPT_DIR: /workspace/app/build/prompts
BIERGARTEN_OUTPUT_DIR: /workspace/output
BIERGARTEN_LOG_PATH: /workspace/logs/pipeline.log
BIERGARTEN_TEMPERATURE: "1.0"
BIERGARTEN_TOP_P: "0.95"
BIERGARTEN_TOP_K: "64"
BIERGARTEN_N_CTX: "8192"
BIERGARTEN_SEED: "-1"
volumes:
- name: models
mountPath: /workspace/models
- name: output
mountPath: /workspace/output
- name: logs
mountPath: /workspace/logs