Commit Graph
35 Commits
Author SHA1 Message Date
Tanish Manku 07e9a35044 Add portable local MySQL/Redis bootstrap scripts for backend dev
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.
2026-08-03 14:41:14 -07:00
Brandon Thomas 189c5afc80 updating pricing tests (#1636) 2026-06-12 19:52:58 -04:00
Brandon Thomas 69d26f6a86 metrics defs (#1554) 2026-05-23 11:26:14 -04:00
Brandon Thomas 69c03045fd .gitignore 2026-03-24 14:38:09 -04:00
Brandon Thomas 53f34061b6 CLI tool for support issues (#1128) 2026-03-10 17:06:38 -04:00
Brandon Thomas 6be0ce86eb gitignore 2026-03-08 06:47:12 -04:00
Brandon Thomas c00d6c62ca Refund failed Seedance 2 Pro generations, Fix Seedance 2 client (#1061) 2026-02-27 02:02:54 -05:00
Brandon Thomas 2bfeb49d17 seedance API #1 (#1043) 2026-02-20 07:05:50 +07:00
Brandon Thomas 4752c54851 ignore directory 2026-02-19 13:25:47 +07:00
Brandon Thomas 7cc1c0209f database migration tool (primarily record deletion) (#1039)
We need to remove irrelevant FakeYou records that do not impact the
ArtCraft product

- 87M irrelevant media file records (no relation to ArtCraft)
- 105M jobs records (which we purge occasionally anyway)
- lots of other files: audit logs, old/irrelevant stripe event logs,
feed data, etc. etc.
2026-02-14 08:06:54 +07:00
Brandon Thomas 7a04b131f7 rename nx module editor3d -> artcraft (#951) 2026-01-02 00:45:22 -05:00
Brandon Thomas a174730bf0 fix delete by calling tauri instead (#861) 2025-09-30 04:00:57 -04:00
Brandon Thomas d5566c3466 remove unnecessary javascript package files (#720)
plus ignore some secrets that keep my git status dirty
2025-07-14 16:01:16 -04:00
Brandon Thomas a2e9430b05 move dev browser script to main script dir 2025-04-10 17:09:49 -04:00
Brandon Thomas eaefe37285 ignore more secrets 2025-04-10 15:23:13 -04:00
Brandon Thomas 3817f208d3 ignore node modules directories in git 2025-04-09 01:23:30 -04:00
Brandon Thomas 652785224a easier windows builds. put dlls in the windows_dlls folder 2025-03-14 04:22:18 -04:00
Brandon Thomas 17c6e549b5 ignore windows dlls 2025-03-13 00:38:10 -04:00
Brandon Thomas ce0448edca move rust code back to root directory 2025-02-11 21:58:04 -05:00
Brandon Thomas 2db93bbb79 move storyteller-websites files into subdir for merge 2025-02-11 21:52:07 -05:00
wilandwil 6760489052 update gitnore to preserve files (#667)
Co-authored-by: wil <test@local.host>
2024-08-15 14:09:08 -04:00
Brandon Thomas fc4861b45b ingore vscode files 2024-08-06 15:02:18 -04:00
Brandon Thomas fd8452aa5a Make sure gatsby doesn't harm the website dependencies
There will be additional work required to change the build scripts and
invoke Gatsby builds, but this will keep the two hermetically disjoint
and perhaps allow us to introduce the engine and library code in the
near future.
2024-07-29 08:53:13 -04:00
BFlat 3cce91b8b3 env file 2023-03-20 09:42:29 +07:00
BFlat fcea07a64a storyteller landing update 2023-02-28 13:41:36 +07:00
Brandon Thomas 7e88766a77 Refactor package names to match the respective websites
The old package names were beginning to get unclear and confusing.
2022-12-05 21:41:28 -05:00
BFlat 26451b2a16 voice previews 2022-11-08 17:57:07 +07:00
BFlat 2dde308b20 git ignore .env file 2022-07-24 15:42:05 +01:00
Brandon Thomas b49dbe87a3 Ignore more yarn things 2022-07-16 21:12:54 -04:00
Brandon Thomas 3b83fef798 Update gitignore to ignore yarn, check in editorconfig
Not sure what software uses editorconfig. Windows VSCode? (Wasn't a thing on Linux...)
2022-07-16 21:08:52 -04:00
BFlat f6e7ed3030 gitignore 2022-05-29 23:34:14 +01:00
Brandon Thomas bc0c740552 ignore mac temp files 2022-03-19 22:18:34 -04:00
Brandon Thomas 9fe2e29df4 storyteller + fakeyou apps work! 2022-02-01 01:10:23 -05:00
Brandon Thomas fb24f755c7 ignore node_modules/ 2020-06-23 05:54:37 -04:00
Brandon Thomas 633807d43b first commit (wip) 2020-06-14 16:55:45 -04:00