# pi-devbox environment configuration # Copy this file to .env and fill in your values: # cp .env.example .env # ── Workspace ──────────────────────────────────────────────────────── # Path on host to mount as /workspace in the container WORKSPACE_PATH=~/projects # Path to SSH keys on host SSH_KEY_PATH=~/.ssh # ── LAN access from the container (host-OS-agnostic) ───────────────── # On VM-backed hosts (macOS OrbStack / Docker Desktop) the container can't # reach the host's directly-attached LAN peers by default. The entrypoint # then sets up the host as an SSH jump (use the `dssh` alias, or add # `ProxyJump host` to targets in your bind-mounted ~/.ssh/config). On native # Linux Docker the LAN is reachable directly and this is a no-op. # See the opencode-devbox README for the full walkthrough. # # DEVBOX_LAN_ACCESS: auto (default) | jump | off # DEVBOX_LAN_ACCESS=auto # HOST_SSH_USER: your username on the host (required for the jump). On first # start the entrypoint prints the public key to authorize on the host. # HOST_SSH_USER= # ── Git Configuration ──────────────────────────────────────────────── GIT_USER_NAME= GIT_USER_EMAIL= # ── Gitea (for gitea-mcp MCP server) ──────────────────────────────── # GITEA_ACCESS_TOKEN= # GITEA_HOST=https://gitea.example.com # ── GitHub (optional, for GitHub MCP / git operations) ─────────────── # GITHUB_PERSONAL_ACCESS_TOKEN= # ── AWS (optional, for AWS CLI / Bedrock) ──────────────────────────── # AWS_REGION=eu-west-1 # AWS_PROFILE=default # AWS_ACCESS_KEY_ID= # AWS_SECRET_ACCESS_KEY= # ── Skillset (agent skills and instructions) ───────────────────────── # If you have a skillset repo, the entrypoint auto-deploys skills and # instructions on container start using relative symlinks. # Detection is automatic if the skillset lives at WORKSPACE_PATH/skillset. # SKILLSET_CONTAINER_PATH= # ── Locale ─────────────────────────────────────────────────────────── # LANG=sv_SE.UTF-8 # LANGUAGE=sv_SE:sv # LC_ALL=sv_SE.UTF-8