Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .cta.json

This file was deleted.

11 changes: 0 additions & 11 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,6 @@ on:
ref:
description: "Commit or tag to deploy (defaults to main)"
required: false
redirect:
description: "Also deploy the old site address as a redirect to loop.goodone.si"
type: boolean
default: false

concurrency:
group: deploy
Expand Down Expand Up @@ -72,13 +68,6 @@ jobs:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}

- name: Deploy the old site address as a redirect
if: ${{ inputs.redirect }}
run: pnpm site:deploy
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}

- name: Check it answers
run: |
for i in 1 2 3 4 5 6; do
Expand Down
2 changes: 0 additions & 2 deletions .npmignore

This file was deleted.

1 change: 0 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ WORKDIR /app
RUN corepack enable

COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY site/package.json ./site/
RUN pnpm install --frozen-lockfile

COPY tsconfig.json ./
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ Changes go through a pull request; CI must pass before it merges. Merging to `ma
| `src/routes/` | Pages and `/api/` |
| `src/landing/` | The front page |
| `src/worker.ts` | The Cloudflare Worker and its dispatcher container |
| `site/` | The old site address, now a redirect to loop.goodone.si |
| `drizzle/` | Migrations |

A new connector is a folder plus one line in `src/connectors/manifests.ts` and `src/connectors/runtimes.ts`. See [docs/connectors.md](docs/connectors.md).
4 changes: 3 additions & 1 deletion docs/hosting.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@ Merging to `main` deploys: once CI passes there, the **Deploy** workflow migrate
Done in October 2026, and kept for reference. loop.goodone.si used to point at the old site Worker, `loopable-web`. To hand it to the app:

1. In the Cloudflare dashboard, under Workers & Pages → `loopable-web` → Settings → Domains & Routes, remove `loop.goodone.si`.
2. Run the **Deploy** workflow with **Also deploy the old site address as a redirect** ticked. The app takes loop.goodone.si, and `loopable-web.sobear-me.workers.dev` starts redirecting there.
2. Run the **Deploy** workflow. The app takes loop.goodone.si.
3. Check `https://loop.goodone.si` shows the front page, and that signing in works.

The old Worker was then left as a redirect from `loopable-web.sobear-me.workers.dev` to the app. Its source is gone from this repository; the deployed Worker stays up until it is deleted in the Cloudflare dashboard.

## Limits

Each workspace can have up to 20 loops and 5 runners, and a loop is looked at no more than once a minute. Change them with the Worker variables `LOOPABLE_LIMIT_LOOPS`, `LOOPABLE_LIMIT_RUNNERS` and `LOOPABLE_LIMIT_MIN_POLL_MS`.
Expand Down
2 changes: 0 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@
"typecheck": "tsc --noEmit",
"bump": "node scripts/bump.mjs",
"deploy": "LOOPABLE_CF=1 vite build && wrangler deploy",
"site:deploy": "pnpm --filter loopable-site run deploy",
"prepublishOnly": "pnpm typecheck && pnpm test && pnpm build"
},
"dependencies": {
Expand All @@ -63,7 +62,6 @@
"@cloudflare/containers": "^0.3.7",
"@cloudflare/vite-plugin": "^1.54.10",
"@fontsource-variable/geist": "^5.3.0",
"@fontsource/geist-mono": "^5.3.0",
"@tailwindcss/vite": "4.1.18",
"@tanstack/devtools-vite": "0.8.5",
"@tanstack/react-devtools": "0.10.12",
Expand Down
14 changes: 0 additions & 14 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
packages:
- "site"

allowBuilds:
better-sqlite3: true
esbuild: true
Expand Down
11 changes: 0 additions & 11 deletions site/package.json

This file was deleted.

13 changes: 0 additions & 13 deletions site/src/redirect.ts

This file was deleted.

9 changes: 0 additions & 9 deletions site/wrangler.jsonc

This file was deleted.

80 changes: 0 additions & 80 deletions src/components/ui/tabs.tsx

This file was deleted.

Loading