genofire/hs_monolith
genofire
/
hs_monolith
Archived
1
0
Fork 0
This repository has been archived on 2020-09-27. You can view files and clone it, but cannot push or open issues or pull requests.
hs_monolith/documentation/microservice_stock/chapter/GettingStarted.tex

17 lines
1.3 KiB
TeX

\section{Getting Started}
\label{sec: Getting Started}
\subsection{Installation von Go}
In Abhängigkeit von dem Betriebssystem, gibt es verschiedene Ansätze, die Programmiersprache Go auf einem System zu installieren. Eine Anleitung für die Installation unter Linux, Windows und Mac ist unter dem Link \texttt{https://golang.org/doc/install} zu finden. Damit alle Abhängigkeiten des Microservices Warenwirtschaft auch auf dem System bereitstehen, sind diese -- über die Ausführung der folgenden Befehlszeile im Root-Verzeichnis des Microservices -- zu laden.
\begin{lstlisting}[caption=Laden der Abhängigkeiten]
go get ./...
\end{lstlisting}
\subsection{Start des Microservice}
Um den Microservice Warenwirtschaft zu starten, muss die folgende Befehlszeile unter dem Root-Verzeichnis des Microservice ausgeführt werden. Anschließend wird der Microservice unter \texttt{http://localhost:8080/} bereitgestellt. Zusätzlich wird der Microservice aktuell unter der URL \texttt{https://stock.pub.warehost.de/} automatisch ausgebracht.
\begin{lstlisting}[caption=Start des Go-Microservice]
go run main.go
\end{lstlisting}
\subsection{Start des Monolithen}
Der angepasste Monolith wird entsprechend der Anleitung unter \linebreak \texttt{https://gitlab.com/matthiasstock/monolith} gestartet.