backend & frontend for char.lt
videogame hacker
8f74ce85c3
We don't use TLS anyways since we're running sqlite and this lets us deploy for musl |
||
---|---|---|
migrations | ||
src | ||
static | ||
.editorconfig | ||
.gitignore | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
char.lt
- website (
static
folder) - filedump (
misc
folder - gitignored) - personal url shortener :)
- random gen prefix with
_
+ mixed-case 5-char alphabetical - custom links: anything goes (randoms take precedence though so maybe dont prefix
_
)
- random gen prefix with
setup
$ touch data.db
$ export DATABASE_URL="sqlite://data.db"
$ sqlx migrate run
$
$ cd static/inter
static/inter $ # download inter.zip from GitHub and extract the contents of 'Inter Web'
static/inter $ cd ../../
$
$ cargo run --release
[...]
Listening at http://127.0.0.1:8000