some updates

This commit is contained in:
Jonas_Jones 2023-12-13 04:19:04 +01:00
parent b852500513
commit f93e034373
12 changed files with 265 additions and 20 deletions

View file

@ -1,2 +1,36 @@
# jonas_jones-api
api used for my website
API supporting the Jonas_Jones project infrastructure.
## Installation
As of now, the project has no proper production build and unless the proper environment variables are set, the API will not work.
Clone the repository and install the dependencies.
```bash
$ git clone git@github.com:J-onasJones/jonas_jones-api.git
$ cd jonas_jones-api
$ cargo build
```
## Usage
To run the API, simply run the following command.
```bash
$ cargo run
```
If you want to run the API in a production environment, you will need to set the following environment variables.
- API_PORT
- API_IP =
- LASTFM_API_KEY
- LASTFM_API_SECRET
```bash
$ export API_PORT={port}
$ export API_IP={ip_address}
$ export LASTFM_API_KEY={lastfm_api_key}
$ export LASTFM_API_SECRET={lastfm_api_secret}
```