From 14e9e44a28018527503e24c49f2f0cac13ad5e9a Mon Sep 17 00:00:00 2001 From: msukkari Date: Thu, 9 Jul 2026 20:15:38 -0700 Subject: [PATCH] docs: point Docker image references at docker.sourcebot.dev Replace ghcr.io/sourcebot-dev/sourcebot with docker.sourcebot.dev/sourcebot-dev/sourcebot in docker-compose.yml, fly.toml, and the docs install/run examples. Pull references only; the CI publish pipeline continues to push to ghcr.io. Co-Authored-By: Claude Opus 4.8 (1M context) --- docker-compose.yml | 2 +- docs/docs/activating-a-subscription.mdx | 2 +- docs/docs/configuration/config-file.mdx | 2 +- docs/docs/connections/ado-cloud.mdx | 2 +- docs/docs/connections/ado-server.mdx | 2 +- docs/docs/connections/bitbucket-cloud.mdx | 6 +++--- docs/docs/connections/bitbucket-data-center.mdx | 4 ++-- docs/docs/connections/gitea.mdx | 2 +- docs/docs/connections/gitlab.mdx | 2 +- docs/docs/connections/local-repos.mdx | 2 +- docs/docs/features/agents/review-agent.mdx | 4 ++-- docs/docs/features/permission-syncing.mdx | 2 +- docs/docs/misc/telemetry.mdx | 2 +- docs/docs/upgrade/v4-to-v5-guide.mdx | 8 ++++---- 14 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index a98c3a5fd..bd9244888 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: sourcebot: - image: ghcr.io/sourcebot-dev/sourcebot:latest + image: docker.sourcebot.dev/sourcebot-dev/sourcebot:latest pull_policy: always user: sourcebot restart: always diff --git a/docs/docs/activating-a-subscription.mdx b/docs/docs/activating-a-subscription.mdx index 01eb010bf..8494d5ed4 100644 --- a/docs/docs/activating-a-subscription.mdx +++ b/docs/docs/activating-a-subscription.mdx @@ -29,7 +29,7 @@ If you'd like to increase the number of seats on your Sourcebot deployment you m docker run \ -e SOURCEBOT_EE_LICENSE_KEY= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` ## FAQ diff --git a/docs/docs/configuration/config-file.mdx b/docs/docs/configuration/config-file.mdx index ccf3e2301..37b6b689b 100644 --- a/docs/docs/configuration/config-file.mdx +++ b/docs/docs/configuration/config-file.mdx @@ -14,7 +14,7 @@ docker run \ -v $(pwd)/config.json:/data/config.json \ -e CONFIG_PATH=/data/config.json \ ... \ # other options - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` The config file tells Sourcebot which repos to index, what language models to use, and various other settings as defined in the [schema](#config-file-schema). diff --git a/docs/docs/connections/ado-cloud.mdx b/docs/docs/connections/ado-cloud.mdx index 6808817b3..2b94a349b 100644 --- a/docs/docs/connections/ado-cloud.mdx +++ b/docs/docs/connections/ado-cloud.mdx @@ -113,7 +113,7 @@ Next, provide the access [token](/docs/configuration/config-file#tokens) via an docker run \ -e ADO_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/connections/ado-server.mdx b/docs/docs/connections/ado-server.mdx index 61d243e54..2aeff1284 100644 --- a/docs/docs/connections/ado-server.mdx +++ b/docs/docs/connections/ado-server.mdx @@ -127,7 +127,7 @@ Next, provide the access [token](/docs/configuration/config-file#tokens) via an docker run \ -e ADO_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/connections/bitbucket-cloud.mdx b/docs/docs/connections/bitbucket-cloud.mdx index 755b4f85f..1aa1ca8a0 100644 --- a/docs/docs/connections/bitbucket-cloud.mdx +++ b/docs/docs/connections/bitbucket-cloud.mdx @@ -116,7 +116,7 @@ In order to index private repositories, you'll need to provide authentication cr docker run \ -e BITBUCKET_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` @@ -147,7 +147,7 @@ In order to index private repositories, you'll need to provide authentication cr docker run \ -e BITBUCKET_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` @@ -184,7 +184,7 @@ In order to index private repositories, you'll need to provide authentication cr docker run \ -e BITBUCKET_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/connections/bitbucket-data-center.mdx b/docs/docs/connections/bitbucket-data-center.mdx index c14e81bcc..3ebe4c1ae 100644 --- a/docs/docs/connections/bitbucket-data-center.mdx +++ b/docs/docs/connections/bitbucket-data-center.mdx @@ -118,7 +118,7 @@ In order to index private repositories, you'll need to provide a [HTTP Access To docker run \ -e BITBUCKET_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` @@ -151,7 +151,7 @@ In order to index private repositories, you'll need to provide a [HTTP Access To docker run \ -e BITBUCKET_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/connections/gitea.mdx b/docs/docs/connections/gitea.mdx index b21e35d51..5587e5113 100644 --- a/docs/docs/connections/gitea.mdx +++ b/docs/docs/connections/gitea.mdx @@ -107,7 +107,7 @@ Next, provide the access token via an environment variable [token](/docs/configu docker run \ -e GITEA_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/connections/gitlab.mdx b/docs/docs/connections/gitlab.mdx index 94b8d78da..a824e683a 100644 --- a/docs/docs/connections/gitlab.mdx +++ b/docs/docs/connections/gitlab.mdx @@ -143,7 +143,7 @@ Next, provide the PAT via an environment variable [token](/docs/configuration/co docker run \ -e GITLAB_TOKEN= \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/connections/local-repos.mdx b/docs/docs/connections/local-repos.mdx index 0be9a647b..bc18b59d1 100644 --- a/docs/docs/connections/local-repos.mdx +++ b/docs/docs/connections/local-repos.mdx @@ -35,7 +35,7 @@ To get Sourcebot to index these repositories: docker run \ -v $(pwd)/repos:/repos:ro \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/features/agents/review-agent.mdx b/docs/docs/features/agents/review-agent.mdx index b4dc9c2f6..c5aaa7f17 100644 --- a/docs/docs/features/agents/review-agent.mdx +++ b/docs/docs/features/agents/review-agent.mdx @@ -56,7 +56,7 @@ If you have multiple models configured, set `REVIEW_AGENT_MODEL` to the `display ```yaml services: sourcebot: - image: ghcr.io/sourcebot-dev/sourcebot:latest + image: docker.sourcebot.dev/sourcebot-dev/sourcebot:latest pull_policy: always container_name: sourcebot ports: @@ -112,7 +112,7 @@ If you have multiple models configured, set `REVIEW_AGENT_MODEL` to the `display ```yaml services: sourcebot: - image: ghcr.io/sourcebot-dev/sourcebot:latest + image: docker.sourcebot.dev/sourcebot-dev/sourcebot:latest pull_policy: always container_name: sourcebot ports: diff --git a/docs/docs/features/permission-syncing.mdx b/docs/docs/features/permission-syncing.mdx index 2aa8c0da6..f867f60ed 100644 --- a/docs/docs/features/permission-syncing.mdx +++ b/docs/docs/features/permission-syncing.mdx @@ -24,7 +24,7 @@ Permission syncing can be enabled by setting the `PERMISSION_SYNC_ENABLED` envir docker run \ -e PERMISSION_SYNC_ENABLED=true \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` diff --git a/docs/docs/misc/telemetry.mdx b/docs/docs/misc/telemetry.mdx index 7fed997d8..4a77674dd 100644 --- a/docs/docs/misc/telemetry.mdx +++ b/docs/docs/misc/telemetry.mdx @@ -12,7 +12,7 @@ If you'd like to disable all telemetry, you can do so by setting the environment docker run \ -e SOURCEBOT_TELEMETRY_DISABLED=true \ /* additional args */ \ - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` If you disabled telemetry correctly, you'll see the following log when starting Sourcebot: diff --git a/docs/docs/upgrade/v4-to-v5-guide.mdx b/docs/docs/upgrade/v4-to-v5-guide.mdx index 0d3076801..1a2acd350 100644 --- a/docs/docs/upgrade/v4-to-v5-guide.mdx +++ b/docs/docs/upgrade/v4-to-v5-guide.mdx @@ -106,7 +106,7 @@ pg_restore -U postgres -d postgres --no-owner ./sourcebot.dump docker run \ -e DATABASE_URL='postgresql://your-user:your-password@your-postgres-host:5432/postgres' \ # ... your other flags - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` @@ -123,7 +123,7 @@ Redis only holds transient job-queue data, so there is nothing to migrate. You j docker run \ -e REDIS_URL='redis://your-redis-host:6379' \ # ... your other flags - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` @@ -164,7 +164,7 @@ docker run \ -e SOURCEBOT_ENCRYPTION_KEY='' \ -e AUTH_SECRET='' \ # ... your other flags - ghcr.io/sourcebot-dev/sourcebot:latest + docker.sourcebot.dev/sourcebot-dev/sourcebot:latest ``` 3. Delete the plaintext files from the data volume so the secrets are no longer stored on disk: @@ -279,7 +279,7 @@ helm upgrade sourcebot sourcebot/sourcebot \ If you'd rather not upgrade to v5, you can keep using v4 indefinitely by pinning your deployment to the final v4 release: ```bash -ghcr.io/sourcebot-dev/sourcebot:v4.17.4 +docker.sourcebot.dev/sourcebot-dev/sourcebot:v4.17.4 ``` ## Troubleshooting