Skip to content

Add fork kit and euro marketing app - #1

Draft
thanisch wants to merge 18 commits into
mainfrom
cursor/fork-kit-marketing-eur-a7b5
Draft

thanisch wants to merge 18 commits into
mainfrom
cursor/fork-kit-marketing-eur-a7b5

Conversation

@thanisch

@thanisch thanisch commented Jun 11, 2026 •

Copy link
Copy Markdown

Summary

Add a fork bootstrap kit, an active upstream auto-sync workflow, a standalone apps/marketing overlay that presents Sim pricing in euros, repo-scoped Cursor Cloud environment setup for Bun + Docker/Compose + local pgvector development, and a Cursor-compatible local Devcontainer image based on the official Microsoft Ubuntu Dev Containers base image. Devcontainer attach now starts only app + db, runs the app container as the bun user with HOME=/home/bun, pre-creates Cursor/Bun temp directories required by Cursor Server install, bakes helper commands into the image via a normal install script, and uses a no-op postCreateCommand; heavier dependency/migration setup is deferred to sim-setup after Cursor has opened.

Fixes #(issue)

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Other: fork/bootstrap, Cloud environment, and Devcontainer tooling

Testing

  • Ran bash fork-kit/bootstrap-fork.sh to generate local ignored env files and .github/workflows/auto-sync.yml.
  • Ran bun install.
  • Started Postgres 17 + pgvector from docker-compose.local.yml after enabling Docker in this environment.
  • Ran bun run db:migrate in packages/db.
  • Started bun run dev; verified Sim, Docs, Marketing, and Realtime reached ready/healthy logs.
  • Created and executed a local "Hello World" workflow through the running API; response included output.message = "Hello World".
  • Verified http://localhost:3003 renders the euro marketing page content.
  • Ran bunx turbo run lint:check type-check build --filter=marketing.
  • Ran bun run check:api-validation.
  • Validated .cursor/environment.json and .devcontainer/devcontainer.json parse as JSON.
  • Ran bash -n scripts/cursor-cloud-install.sh, bash -n scripts/cursor-cloud-start.sh, bash -n .devcontainer/post-create.sh, bash -n .devcontainer/sim-commands.sh, and bash -n .devcontainer/install-commands.sh.
  • Ran bash scripts/cursor-cloud-install.sh && bash scripts/cursor-cloud-start.sh; verified bun --version is 1.3.13 and docker-compose.local.yml db service remains healthy.
  • Ran sudo docker compose -f .devcontainer/docker-compose.yml config.
  • Built the updated Devcontainer image with sudo docker build --network=host -f .devcontainer/Dockerfile -t sim-devcontainer-cursor-test ..
  • Verified Cursor Server tempdir and baked Devcontainer commands with sudo docker run --rm --user bun -e HOME=/home/bun sim-devcontainer-cursor-test bash -lc 'echo TMPDIR=$TMPDIR && ls -ld "$TMPDIR" ~/.cursor-server && mktemp "$TMPDIR/tmp.XXXXXXXXXX" && which sim-setup sim-start && bun --version'.
  • Verified sim-setup wrapper syntax inside the image with sudo docker run --rm --user bun -e HOME=/home/bun sim-devcontainer-cursor-test bash -lc 'bash -n /usr/local/bin/sim-setup && echo wrapper-ok'.
  • Built the Cursor Cloud image with sudo docker build --network=host -f .cursor/Dockerfile -t sim-cursor-cloud-env-test ..

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

Screenshots/Videos

Open in Web Open in Cursor 

cursoragent and others added 18 commits June 11, 2026 12:19
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Co-authored-by: thanisch <ct@ultrasmashed.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants