From f26d4d338bad1605fd014ec864b481758f596486 Mon Sep 17 00:00:00 2001 From: Constantin Simonis Date: Wed, 11 Jun 2025 14:17:02 +0200 Subject: [PATCH] docs: add deployment docs --- projektdokumentation/.gitignore | 1 + projektdokumentation/Inhalt.tex | 1 + projektdokumentation/Inhalt/Deployment.tex | 7 +++++++ 3 files changed, 9 insertions(+) create mode 100644 projektdokumentation/Inhalt/Deployment.tex diff --git a/projektdokumentation/.gitignore b/projektdokumentation/.gitignore index 9b06f73..5193c8d 100644 --- a/projektdokumentation/.gitignore +++ b/projektdokumentation/.gitignore @@ -129,3 +129,4 @@ sympy-plots-for-*.tex/ # idea .idea/ +Projektdokumentation.syntex(busy) \ No newline at end of file diff --git a/projektdokumentation/Inhalt.tex b/projektdokumentation/Inhalt.tex index 44dfe37..b704835 100644 --- a/projektdokumentation/Inhalt.tex +++ b/projektdokumentation/Inhalt.tex @@ -4,3 +4,4 @@ \input{Inhalt/CI} \input{Inhalt/Dice.tex} \input{Inhalt/Auth.tex} +\input{Inhalt/Deployment.tex} diff --git a/projektdokumentation/Inhalt/Deployment.tex b/projektdokumentation/Inhalt/Deployment.tex new file mode 100644 index 0000000..9b1a671 --- /dev/null +++ b/projektdokumentation/Inhalt/Deployment.tex @@ -0,0 +1,7 @@ +\section{Deployment} +\label{sec:Deployment} +Es gibt zwei Server auf denen Instanzen der Applikation laufen. +\begin{itemize} + \item \textbf{\href{https://casino.simonis.lol/}{Entwicklungsserver}:} Auf dem Entwicklungsserver läuft eine Instanz der Applikation, die für die Entwicklung und das Testen von neuen Features genutzt wird. Diese Instanz ist Lokal bei Constantin gehostet und wird durch einen Cloudflare-Tunnel öffentlich zugänglich gemacht. + \item \textbf{\href{https://trustworthy.casino/}{Produktionsserver}:} Auf dem Produktionsserver läuft die finale Version der Applikation, die für die Nutzer zugänglich ist. Diese Instanz ist öffentlich zugänglich und wird von den Nutzern genutzt. Diese Instanz ist auf einem gemieteten Server gehostet. Die Applikation wird durch eine Nginx Reverse-Proxy bereitgestellt, die Anfragen an die \acs{API} und das Frontend weiterleitet und SSL-Zertifikate verwaltet. +\end{itemize} \ No newline at end of file