Aplikacja działa na porcie 5001
API można przeglądać i testować pod adresem /swagger/index.html
Po pobraniu zmian z git'a trzeba na nowo zbudować projekt (argument --build
)
docker-compose up --build
Kolejne uruchomienia można bez tego argumentu:
docker-compose up
dotnet run
Powinna uruchomić się sama
w bashu:
./run_database.sh
Baza nasłuchuje na porcie 1433
. Connection string znajduje się w appsettings.json
.
Usunąć ją:
docker-compose rm
lub
# Wyświetlić utworzone kontenery
docker ps -a
# Znaleźć taki o nazwie obrazu podobnym do "mcr.microsoft.com/mssql/server:2017-latest"
# Skopiować jego id (powinno wyglądać tak: "b1461a50f71e")
# Zatrzymać i usunąć bazę
docker stop b1461a50f71e
docker rm b1461a50f71e
Przy następnym uruchomieniu baza utworzy się na nowo.
Migracje:
~/RiderProjects/topicly/Data$ dotnet ef --startup-project ../Topicly/ migrations add Seed_data
Logowanie (endpoint sign-in
)
{
"email": "[email protected]",
"password": "Password1!",
"rememberMe": true
}
{
"email": "[email protected]",
"password": "Password1!",
"rememberMe": true
}