Wiki
Clone wikiASP.NET Web API / Konfiguracja Visual Studio 2017
CoGotujo.pl - ASP.NET Core
Konfiguracja Visual Studio 2017
Pierwsze uruchomienie solucji
Przed uruchomieniem Visual Studio należy utworzyć dockerowy wolumin wydając następujące polecenie:
docker volume create --name cogotujodb --driver local
Przy każdym uruchomieniu solucji w VS wpierw jest wykonywany plik docker-compose.yml
, więc około niecałej minuty należy poczekać na "wstępne" przygotowanie środowiska.
Przy pierwszym uruchomieniu zostaniemy zapytani o dostęp do dysku/ów i lokalizacji naszego projektu. Jest to na potrzeby Dockera, by mógł swobodnie "podpinać" pod kontenery katalog/i z aplikacją .Net Core.
Projektem startowym jest docker-compose. Z jego pomocą uruchamiamy aplikację w celu debugowania. Pułapki stawia się tak samo, nie odczuwasz w zasadzie różnicy, że pracujesz z użyciem kontenera.
Jak uruchamiamy testy jednostkowe?
W projekcie UnitTests znajdują się dwa skrypty:
- RunUnitTests.bat (dla Windows)
- RunUnitTests.sh (dla Linux)
Uruchamiają one docker-compose.unit-tests.yml. To znaczy, tworzony jest kontener z bazą danych do testów oraz kontener zawierający dotnetcore sdk. Projekt testów jest automatycznie budowany oraz wykonywany. Jeśli jakiś test "nie przechodzi" wiadomość zwrotna wyświetla się w terminalu. Zawiera ona nazwę testu oraz numer linijki w pliku.
Źródło: Dokumentacja MS
Updated