-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.yaml
More file actions
70 lines (67 loc) · 2.5 KB
/
Copy pathrender.yaml
File metadata and controls
70 lines (67 loc) · 2.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# yaml-language-server: $schema=https://render.com/schema/render.yaml.json
#
# Otari on Render — one-click gallery template
# Repo: https://github.com/render-examples/otari-render-template
# Upstream: https://github.com/mozilla-ai/otari
# Image: https://hub.docker.com/r/mzdotai/otari
#
# Pattern: image-wrapper (official mzdotai/otari image; no source build on Render)
# Env-only standalone: Otari web + managed Postgres (auto_migrate + bootstrap key).
previews:
generation: off
projects:
- name: otari-render-template
environments:
- name: production
services:
- type: web
name: otari
runtime: image
plan: starter
region: oregon
image:
url: docker.io/mzdotai/otari:0.2.0
healthCheckPath: /health
envVars:
# Otari binds OTARI_PORT (default 8000), not Render's PORT.
# Pin both so Render's port scanner and the process agree.
- key: PORT
value: "8000"
- key: OTARI_PORT
value: "8000"
- key: OTARI_HOST
value: "0.0.0.0"
- key: OTARI_DATABASE_URL
fromDatabase:
name: otari-db
property: connectionString
- key: OTARI_MASTER_KEY
generateValue: true
# Image default is require_pricing=true (fail-closed). An env-only
# deploy has no pricing table, so disable until you add pricing via
# OTARI_CONFIG_YAML or the /v1/pricing API.
- key: OTARI_REQUIRE_PRICING
value: "false"
- key: OTARI_AUTO_MIGRATE
value: "true"
- key: OTARI_BOOTSTRAP_API_KEY
value: "true"
# Provider credentials (any-llm). Prompted on initial Blueprint
# create so deployers can fill whichever providers they use.
# At least one is needed to serve traffic; leave unused keys blank.
- key: OPENAI_API_KEY
sync: false
- key: ANTHROPIC_API_KEY
sync: false
- key: MISTRAL_API_KEY
sync: false
- key: GEMINI_API_KEY
sync: false
databases:
- name: otari-db
plan: basic-256mb
region: oregon
databaseName: otari
user: otari
postgresMajorVersion: "16"
ipAllowList: []