set PAPERCLIP_PUBLIC_URL in compose files
This commit is contained in:
@@ -42,6 +42,8 @@ Optional overrides:
|
|||||||
PAPERCLIP_PORT=3200 PAPERCLIP_DATA_DIR=./data/pc docker compose -f docker-compose.quickstart.yml up --build
|
PAPERCLIP_PORT=3200 PAPERCLIP_DATA_DIR=./data/pc docker compose -f docker-compose.quickstart.yml up --build
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If you change host port or use a non-local domain, set `PAPERCLIP_PUBLIC_URL` to the external URL you will use in browser/auth flows.
|
||||||
|
|
||||||
## Authenticated Compose (Single Public URL)
|
## Authenticated Compose (Single Public URL)
|
||||||
|
|
||||||
For authenticated deployments, set one canonical public URL and let Paperclip derive auth/callback defaults:
|
For authenticated deployments, set one canonical public URL and let Paperclip derive auth/callback defaults:
|
||||||
@@ -64,6 +66,8 @@ services:
|
|||||||
|
|
||||||
Granular overrides remain available if needed (`PAPERCLIP_AUTH_PUBLIC_BASE_URL`, `BETTER_AUTH_URL`, `BETTER_AUTH_TRUSTED_ORIGINS`, `PAPERCLIP_ALLOWED_HOSTNAMES`).
|
Granular overrides remain available if needed (`PAPERCLIP_AUTH_PUBLIC_BASE_URL`, `BETTER_AUTH_URL`, `BETTER_AUTH_TRUSTED_ORIGINS`, `PAPERCLIP_ALLOWED_HOSTNAMES`).
|
||||||
|
|
||||||
|
Set `PAPERCLIP_ALLOWED_HOSTNAMES` explicitly only when you need additional hostnames beyond the public URL host (for example Tailscale/LAN aliases or multiple private hostnames).
|
||||||
|
|
||||||
## Claude + Codex Local Adapters in Docker
|
## Claude + Codex Local Adapters in Docker
|
||||||
|
|
||||||
The image pre-installs:
|
The image pre-installs:
|
||||||
|
|||||||
@@ -10,5 +10,6 @@ services:
|
|||||||
PAPERCLIP_HOME: "/paperclip"
|
PAPERCLIP_HOME: "/paperclip"
|
||||||
OPENAI_API_KEY: "${OPENAI_API_KEY:-}"
|
OPENAI_API_KEY: "${OPENAI_API_KEY:-}"
|
||||||
ANTHROPIC_API_KEY: "${ANTHROPIC_API_KEY:-}"
|
ANTHROPIC_API_KEY: "${ANTHROPIC_API_KEY:-}"
|
||||||
|
PAPERCLIP_PUBLIC_URL: "${PAPERCLIP_PUBLIC_URL:-http://localhost:3100}"
|
||||||
volumes:
|
volumes:
|
||||||
- "${PAPERCLIP_DATA_DIR:-./data/docker-paperclip}:/paperclip"
|
- "${PAPERCLIP_DATA_DIR:-./data/docker-paperclip}:/paperclip"
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ services:
|
|||||||
DATABASE_URL: postgres://paperclip:paperclip@db:5432/paperclip
|
DATABASE_URL: postgres://paperclip:paperclip@db:5432/paperclip
|
||||||
PORT: "3100"
|
PORT: "3100"
|
||||||
SERVE_UI: "true"
|
SERVE_UI: "true"
|
||||||
|
PAPERCLIP_PUBLIC_URL: "${PAPERCLIP_PUBLIC_URL:-http://localhost:3100}"
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user