Skip to content

Kod źródłowy aplikacji napisanej w donet core i uruchomionej w kontenerze docker

Notifications You must be signed in to change notification settings

ITTalk/2016_Krakow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Program napisany w ramach warsztatów ITTALK 2016

Wymagania i dodatki

Windows

Linux

  • dotnet
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list' 
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893 sudo apt-get update 
sudo apt-get install dotnet-dev-1.0.0-preview2-003131

Zawartość

  • ITTalk_Nuget_Version - wersja aplikacji z bibliotekami nuget
  • ITTalk_Project_Version - wersja aplikacji ze źródłami
  • ItTalkServer - serwer

ITTalk Server

Najpierw trzeba uruchomić ItTalkServer. Aby upewnić się, że serwer poprawnie się buduje, wykonaj:

cd ItTalkServer
dotnet restore 
dotnet build 

Następnie należy stworzyć obraz:

docker build -t ittalkserver .

Upewnij się, że został stworzony i znajduje się na liście :

docker images

Ostatnim krokiem jest uruchomienie kontenera z opcją przekazania portów:

docker run -it -p "5000:5000" ittalkserver

W przeglądarce pod adresem 192.168.99.100:5000 dostępna jest strona serwera.

ITTalk_Nuget_Version

Aby uruchomić wersję nuget i wygenerowac obrazek. W folderze ITTalk_Nuget_Version wykonaj polecenia:

cd ITTalk
dotnet build 
dotnet run
dotnet restore 

w tym momencie aplikacja powinna sie uruchomić. Aby spakowac aplikację w kontener nalezy wykonac poniższe polecenie bezpośrednio w katalogu ITTalk_Nuget_Version

docker build . -t ittalkclient

ittalkclient - jest to nazwa kontenera, może byc dowolna. W odróżnieniu od wersji na pokazie, w tym przykładzie kontener nie będzie publikowany do registry.

docker images

po wykonaniu tego polecenie będziemy widzieć utworzone obrazy.

docker run nazwa_obrazu numer_obrazka
docker run ittalkclient 1 

jako numer obrazka może zostać podana dowolna liczba od 0 do 9. Po ruchomieniu na stronie serwera powinien pojawić się obrazek.

ITTalk_Project_Version

Ta wersja w odróżnieniu od wersji nuget nie posiada wybudowanych cześniej plików nuget, ani pliku NuGet.Config. Zamiast tego, wszystkie źródła budowane są od zera W folderze ITTalk_Project_Version wykonaj polecenia:

dotnet restore 
cd ITTalk
dotnet build 
dotnet run

w tym momencie aplikacja powinna sie uruchomić. Aby spakowac aplikację w kontener nalezy wykonac poniższe polecenie bezpośrednio w katalogu ITTalk_Project_Version

docker build . -t ittalkclient

ittalkclient - jest to nazwa kontenera, może byc dowolna. W odróżnieniu od wersji na pokazie, w tym przykładzie kontener nie będzie publikowany do registry.

docker images

po wykonaniu tego polecenie będziemy widzieć utworzone obrazy.

docker run nazwa_obrazu numer_obrazka
docker run ittalkclient 1 

jako numer obrazka może zostać podana dowolna liczba od 0 do 9. Po ruchomieniu na stronie serwera powinien pojawić się obrazek.

About

Kod źródłowy aplikacji napisanej w donet core i uruchomionej w kontenerze docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages