Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 2.48 KB

File metadata and controls

53 lines (41 loc) · 2.48 KB

Heroku source archive

Captured 2026-06-01, before cancelling the Heroku account (yahivin@gmail.com).

The account held 22 apps. No app had a live database (every Postgres was detached in 2022–23), so nothing data-wise was at risk — only source code. Most apps were already mirrored on GitHub or were empty/config-only. 8 had unique source with no GitHub match; those are archived here. Each was cloned from its git.heroku.com repo with full git history preserved.

Location

s3://backups.pixieengine.com/recovery/heroku-apps-archive-2026-06-01.zip
  • Size: ~1.2 MB · SHA-256: ccde2bad3438bee6069a8eba6ad08b927177e76d256f7348d2f13fcdb8ca6b48
  • Bucket versioning is enabled. The pixie-deploy IAM role has scoped rw to the recovery/* prefix (see infra/lib/pixie-static-stack.civet).
  • The zip contains a top-level MANIFEST.md describing every directory.

What's inside

App Stack Last commit What it is
direc Sinatra + Sidekiq 2014-10-28 Pulls GitHub packages into S3, caches in Redis
hamljr-auth Node (gatekeeper) 2013-06-06 OAuth gatekeeper server; merged external PRs
vast-shelf-8813 Sinatra 2013-06-24 Tilemap / canvas editor (layers, tile preview)
hidden-sierra-1030 Sinatra 2014-12-21 Scoped/expiring S3 upload service
mighty-dawn-3605 Middleman static 2013-06-02 Static site, Knockout templates
distri-echo CoffeeScript 2014-01-28 Small "Echo" service (tied to strd6.github.io/editor)
distri-heroku static HTML 2014-01-21 Offline/appcache HTML deploy ("tempest")
polar-mountain-9297 Sinatra + DB 2013-05-30 GitHub-repo indexer (repos table, git_info, workers)

polar-mountain-9297 was deployed 3× under different auto-generated names (intense-meadow-1469, pure-scrubland-1990, identical git history) — archived once.

Apps intentionally excluded

  • Already on GitHub: addressable, dropbox2s3, datagester, whimsy-space (whimsy.space), whimsy-dumper (dumper), payments-pixieengine-com / pixi-paint-payments (payments), pixieengine (live; STRd6/pixieengine.com).
  • Empty / config-only: whim, pixi-chat, pixieengine-inbound.
  • Sample template: vast-brushlands-6113 (node-js-getting-started).

Restore

aws --profile pixie-deploy s3 cp \
  s3://backups.pixieengine.com/recovery/heroku-apps-archive-2026-06-01.zip .
unzip heroku-apps-archive-2026-06-01.zip
cd heroku-apps-archive-2026-06-01/direc && git log