mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-01 07:58:23 +00:00
446dd31f819aa39e7124fae0ffa108b02492cb39
…
…
…
…
storyteller-web
This is the main user account monolith that we'll also bake other pieces into.
Application overview
- storyteller_web
storyteller-web- HTTP + database monolith for FakeYoutts-download-job- Async download of modelstts-inference-job- Async TTS inferencew2l-download-job- Async download of videos and imagesw2l-inference-job- Async W2L inference
- obs_gateway
obs-gateway-server- websocket for hosting OBS, twitch pieces (move!)twitch-pubsub-job- Subscribes to Twitch PubSubtwitch-chat-job(TODO) - Subscribes to Twitch chatreddit-chat-job(TODO) - Subscribes to Reddit RPAN chat
- social
discord-chat-job(TODO) - Subscribes to Reddit RPAN chattwitter-feed-job(TODO) - Subscribes to Reddit RPAN chat
Schema and API notes
Local development
Local development setup README
Production and Deployment
Production builds and deployment README
Development notes
TODO
- Revise this README to be more useful.
Notes / TODOs:
-
Examples for good Actix+Sqlx Tests: https://stackoverflow.com/questions/65370752/how-do-i-create-an-actix-web-server-that-accepts-both-sqlx-database-pools-and-tr
-
Actix/sqlx runtime compat: https://github.com/launchbadge/sqlx/issues/1117#issuecomment-801237734
-
Redis caching
-
Jobs for analytics queries
Languages
Rust
59.4%
TypeScript
39.3%
JavaScript
0.7%
Python
0.3%
CSS
0.2%
Other
0.1%