main
Docker / build-and-push (push) Successful in 1m17s
Multi-stage build (node build -> nginx:alpine serve), docker-compose with a configurable HOST_PORT (default 47174, an unusual port left free for nginx proxy manager to front later), and a Gitea Actions workflow that builds/pushes the image on push to main. Verified: image builds, container serves the app and all art assets on port 47174.
Thön
Idle game about a small circle of "bärare" (carriers) weaving open a breach to Thön from a disused sawmill in Skellefteå, Sweden.
Inspired by the mythology, masks, and lyrics of the Swedish band Vildhjarta.
Stack
Vanilla TypeScript + Vite. No framework. Leaflet for the map.
Dev
npm install
npm run dev # localhost:5682
npm run typecheck
npm run build
Mechanics
- Sken — passive income, spend on upgrades
- Eko — network-effect resource that scales with more bärare
- Bräsch — grows as the weave deepens, unlocks areas and events
- Fäste — your grip on this side; reaches zero and you lose
- Yra — builds naturally, triggers chaotic events at 100
- Väv — reach 100 to complete the weave; unlocked via Thörnepherian
Click locations on the Skellefteå map to visit them. There is a cooldown.
Languages
TypeScript
85.7%
CSS
13.6%
HTML
0.5%
Dockerfile
0.2%