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_Katowice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Program napisany w ramach warsztatów ITTALK 2016 Katowice

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ść

  • Client - wersja aplikacji ze źródłami
  • Server - serwer

ITTalk Server

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

cd Server
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 Client

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

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 kolor
docker run ittalkclient YELLOW

dostępne kolory : "BLUE","GREEN","SEA","YELLOW","PURPLE","ORANGE","PINK","GRAY" Po uruchomieniu na stronie serwera powinien zmienić się kolor jednego z krajów

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