-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathconfig.yaml
More file actions
33 lines (26 loc) · 1.07 KB
/
config.yaml
File metadata and controls
33 lines (26 loc) · 1.07 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
# Nebi Configuration File
# This is an example configuration for local development
server:
port: 8460
mode: development # "development" or "production"
database:
driver: sqlite # "sqlite" or "postgres"
dsn: ./nebi.db # For SQLite: file path, For Postgres: connection string
# Example Postgres DSN: "host=localhost user=nebi password=secret dbname=nebi port=5432 sslmode=disable"
auth:
type: basic
# All auth settings can be overridden via environment variables
# See .env file for OIDC/OAuth configuration
queue:
type: memory # "memory" or "redis" (redis not yet implemented)
# redis_addr: localhost:6379 # Uncomment for Redis
log:
format: text # "text" or "json"
level: info # "debug", "info", "warn", "error"
package_manager:
default_type: pixi # "pixi" or "uv"
# pixi_path: /custom/path/to/pixi # Optional: Custom pixi binary path
# uv_path: /custom/path/to/uv # Optional: Custom uv binary path
storage:
environments_dir: ./data/environments # Directory where environments are stored
# For production, consider: /var/lib/nebi/environments