https://github.com/tortoaster/toast
A blogging application to write about my hobby projects, like this blogging application
https://github.com/tortoaster/toast
axum oidc s3 sqlx svelte tailwindcss
Last synced: 9 months ago
JSON representation
A blogging application to write about my hobby projects, like this blogging application
- Host: GitHub
- URL: https://github.com/tortoaster/toast
- Owner: Tortoaster
- License: gpl-3.0
- Created: 2024-02-22T22:08:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-24T14:03:05.000Z (12 months ago)
- Last Synced: 2025-07-11T07:25:04.978Z (12 months ago)
- Topics: axum, oidc, s3, sqlx, svelte, tailwindcss
- Language: CSS
- Homepage: https://tortoaster.com
- Size: 1.19 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Toast

A blogging application to write about my hobby projects.
## Set-Up for Local Development or Debugging
### Install tools
```shell
cargo install sqlx-cli --no-default-features --features rustls,sqlite
cargo install
```
### Run
```shell
# Set up environment and generated files
just down up gen
# Run backend
just run
# Run frontend
just dev
```
## Navigation
* The website itself can be found at http://localhost:8000
* MinIO, which hosts all images and markdown files, can be accessed at http://localhost:8001
## Useful commands
### Create a database dump
Useful for creating fixtures. Run in the database container:
```shell
pg_dump \
-d toast \
-U user \
--data-only \
--inserts
```
## License
Copyright (C) 2025 Rick van der Wal
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.