An open API service indexing awesome lists of open source software.

https://github.com/profcomff/achievement-api

Микросервис для выдачи ачивок пользователям Твой ФФ!
https://github.com/profcomff/achievement-api

Last synced: 7 days ago
JSON representation

Микросервис для выдачи ачивок пользователям Твой ФФ!

Awesome Lists containing this project

README

          

# АПИ достижений

Программный интерфейс ачивок для Твой ФФ!

[](https://easycode.profcomff.com/templates/docker-fastapi/workspace?mode=manual&param.Repository+URL=https://github.com/profcomff/achievement-api.git&param.Working+directory=achievement-api)

## Запуск

1. Перейдите в папку проекта

2. Создайте виртуальное окружение командой и активируйте его:
```console
foo@bar:~$ python3 -m venv venv
foo@bar:~$ source ./venv/bin/activate # На MacOS и Linux
foo@bar:~$ venv\Scripts\activate # На Windows
```

3. Установите библиотеки
```console
foo@bar:~$ pip install -r requirements.txt
```
4. Запускайте приложение!
```console
foo@bar:~$ python -m achievement_api
```

## ENV-file description
```env
DB_DSN=postgresql://postgres@localhost:5432/postgres # Данные для подключения к БД
STATIC_FOLDER=/home/myuser/Desktop.static # Путь к папочке, куда будут картинки загружаться
```