backend

package module
v0.0.0-...-526dcec Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2025 License: MIT Imports: 0 Imported by: 0

README

Запуск приложения

Для запуска сервера необходимо установить программы docker, docker-compose, make. Также необходимо утановить язык Go версии 1.23 или выше.

Далее необходимо создать в папке backend .env файл со следующим содержимым:

    DB_PASSWORD=postgrespassword #Пароль от postgres
    REDIS_PASSWORD=redispassword #Пароль от Redis
    SENIOR_ADMIN_NAME=typing_enjoyer #Имя главного админа
    SENIOR_ADMIN_PASSWORD=12345678 #Пароль главного админа
    SIGNING_KEY=wiu8s7odf9sidi9230ss894w90g2092vyy #Секретный ключ, с помощью которого шифруются и валидируются токены
    SALT=pqlpwisd5786vhdf27675da #Строка, которая добавляется к паролю перед хешированием и улучшает его качество

При желании можно воспользоваться вышеуказанными настройками.
Также можно отредактировать файл configs/config.yml.
Дальше нужно собрать проект с помощью make

    make run #запустится и будет печатать логи в консоль если логи так настроены 
    make run-background #Запустится и освободит консоль

При локальном запуске с существующими конфигами документация swagger доступна по ссылке:

http://localhost:8080/swagger/index.html#/

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
internal
tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL