FDL/users_service
FDL Ecosystem identity service
- Rust 98.9%
- Dockerfile 1.1%
|
arslee07
052b0f2367
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
|
||
|---|---|---|
| src | fix(oai): include servers addon | |
| .dockerignore | fix: fix docker image | |
| .gitignore | nuclear bomb incident | |
| .woodpecker.yml | add woodpecker pipeline | |
| Cargo.lock | add openapi docs | |
| Cargo.toml | add openapi docs | |
| docker-compose.yml | deployment stuff | |
| Dockerfile | fix: fix docker image | |
| LICENSE | chore(license): mit -> gpl | |
| README.md | nuclear bomb incident | |
Users API Service
The main service for identifying users of the FDL ecosystem.
Deploying guide
Via Docker
- Install the latest Docker version
- Clone this repository
- Run
make build(ordocker build -t fdl_users_service .) in the project root directory to build an image - Run
make buildand thenmake run(ormake deployif you wanna run it as a daemon)
Manually
- Install the latest Rust version
- Clone this repository
- Run
cargo build --releasein the project root directory - Run the executable in
./target/release/users_service
Environment variables
| Variable | Purpose |
|---|---|
| JWT_SECRET | JWT secret key |
| DATABASE_URL | Database URL (supports Postgres) |
License
The project is licensend under GNU General Public License v3.0