mirror of
https://github.com/storytold/artcraft.git
synced 2026-10-20 17:02:53 -04:00
Brings up a fully local storyteller-web: portable MySQL 8.4 and Redis under a gitignored .devstack/ (plain user processes -- no admin, no services, no WSL, no Docker), all 281 migrations, role/badge seeds, and a demo login with credits. Windows and Linux variants, plus a doctor that reports what is and isn't healthy. Scripts and docs only. Nothing here is compiled into any binary, and no application behaviour changes: the backend it starts is the one that ships. Integrations that cannot be provided locally -- object storage, generation providers, email -- get placeholder credentials, so those endpoints fail when exercised. Swap in a real dev credential for the one you are working on. The doc records exactly which areas that leaves working. An earlier revision closed those gaps with development-only behaviour inside storyteller-web (DEV_FAKE_GENERATION, a filesystem bucket mode, a CDN_BASE_URL override). That is deliberately not here: a switch that exists in the shipped binary can be flipped. Frontend work that wants a populated, working stack should use frontend/apps/fake-storyteller-web instead.
12 lines
546 B
Plaintext
12 lines
546 B
Plaintext
# Shell scripts and dotenv config files are executed/parsed on Linux (WSL2, CI)
|
|
# even when the repo is cloned on Windows — they must stay LF in the worktree.
|
|
*.sh text eol=lf
|
|
*.env text eol=lf
|
|
|
|
# Ignore certain code for Github language statistics
|
|
# https://github.com/github/linguist/blob/master/docs/overrides.md
|
|
old_code/trumpet-trumped.com/dictionary/cmudict-0.7b linguist-vendored
|
|
old_code/voder-vocodes-1.0/frontends/admin/node_modules/** linguist-vendored
|
|
test_data/html_scraping/** linguist-vendored
|
|
windows/sqlite/** linguist-vendored
|