https://github.com/benhunter/til
Today I Learned web app in Rust using Loco
https://github.com/benhunter/til
Last synced: about 1 year ago
JSON representation
Today I Learned web app in Rust using Loco
- Host: GitHub
- URL: https://github.com/benhunter/til
- Owner: benhunter
- Created: 2024-01-16T00:23:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-16T00:37:17.000Z (over 2 years ago)
- Last Synced: 2025-02-08T12:18:38.504Z (over 1 year ago)
- Language: Rust
- Size: 96.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to Loco :train:
Loco is a web and API framework running on Rust.
This is the **SaaS starter** which includes a `User` model and authentication based on JWT.
## Quick Start
You need:
* A local postgres instance
* A local Redis instance
Check out your development [configuration](config/development.yaml).
> To configure a database , please run a local postgres database with loco:loco and a db named [app name]_development.:
docker run -d -p 5432:5432 -e POSTGRES_USER=loco -e POSTGRES_DB=[app name]_development -e POSTGRES_PASSWORD="loco" postgres:15.3-alpine
Now start your app:
```
$ cargo loco start
Finished dev [unoptimized + debuginfo] target(s) in 21.63s
Running `target/debug/myapp start`
:
:
:
controller/app_routes.rs:203: [Middleware] Adding log trace id
▄ ▀
▀ ▄
▄ ▀ ▄ ▄ ▄▀
▄ ▀▄▄
▄ ▀ ▀ ▀▄▀█▄
▀█▄
▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄ ▀▀█
██████ █████ ███ █████ ███ █████ ███ ▀█
██████ █████ ███ █████ ▀▀▀ █████ ███ ▄█▄
██████ █████ ███ █████ █████ ███ ████▄
██████ █████ ███ █████ ▄▄▄ █████ ███ █████
██████ █████ ███ ████ ███ █████ ███ ████▀
▀▀▀██▄ ▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀ ██▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
started on port 3000
```
## Getting help
Check out [a quick tour](https://loco.rs/docs/getting-started/tour/) or [the complete guide](https://loco.rs/docs/getting-started/guide/).