Skip to content

KoTeHok22/ijrnchgan-volga-it-task

Repository files navigation

Выполнил Мишин Вадим

Запустить на Linux не смог :(
Выдает ошибку "Unsupported config", хотя на Windows все запускается.

Запуск:

Перейти в директорию проекта
Переименовать файл "env" в ".env"
Выполнить команду "docker-compose up -d"
По адресу http://localhost:5000/ должна появиться надпись YES
Вы великолепны!

Доступ по API:

Для доступа по API нужно в header указать 'X-Requested-With': 'XMLHttpRequest',
А для доступа на защищенные адреса в cookies нужно указать access_token

cookies = {
    'access_token': 'token',
}

headers = {
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
    'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
    'X-Requested-With': 'XMLHttpRequest',
    'Content-Type': 'application/json',
}

Вечный токен с админским доступом (При условии, что секретный ключ не был изменен в .env):

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MjkxMDc5NDUsInN1YiI6NCwidHlwZSI6InBlcm1hbmVudF9hY2Nlc3MifQ.Hv-LThx114PGzJhXWjeuzNpR6IAqv2eGQzPHKh0lTzQ

Аккаунты по умолчанию:

Логин   | Пароль   | Роль
--------|----------|-------
user    | user     | user
doctor  | doctor   | doctor
manager | manager  | manager
admin   | admin    | admin

Доступные адреса:

http://localhost:5000/SignIn - Вход в аккаунт
http://localhost:5000/SignUp - Регистрация аккаунта
http://localhost:5000/profile - Профиль аккаунта
http://localhost:5000/profile/settings - Настройка аккаунта
http://localhost:5000/profile/accounts - Вывод всех пользователей, настройка пользователя, поиск пользователя, удаление пользователя, создание нового пользователя
Для остального страницы реализовать не успел, но все API по заданию были реализованы

Документация Swagger:

Микросервис Аккаунтов
Микросервис Больниц
Микросервис Расписания
Микросервис Документов

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published