Skip to content

Elex1337/FlightServiceAPI

Repository files navigation

✈️ Flight Service API

🚀 Установка

⚙️ Настройка базы данных

  1. Создайте базу данных в PostgreSQL:
CREATE DATABASE flightservicedb;
  1. Обновите строку подключения в appsettings.json или appsettings.Development.json:
{
  "ConnectionStrings": {
    "DatabaseConnection": "Host=localhost;Port=5432;Database=flightservicedb;Username=;Password="
  }
}
  1. Настройте JWT секрет (опционально, по умолчанию уже установлен):
{
  "JwtSettings": {
    "Secret": "",
    "Issuer": "FlightServiceAPI",
    "Audience": "FlightServiceAPI",
    "ExpirationMinutes": "60"
  }
}

🔨 Применение миграций

Перейдите в директорию проекта Presentation и выполните команды:

cd FlightServiceAPI.Presentation

# Добавить миграцию (если еще не добавлена)
dotnet ef migrations add InitialCreate --project ../FlightServiceAPI.Infrastructure

# Применить миграции к базе данных
dotnet ef database update --project ../FlightServiceAPI.Infrastructure

⚠️ Важно! Приложение автоматически применит миграции при первом запуске и создаст тестовых пользователей.


Made with ❤️ for Air Astana

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages