2 Commits

Author SHA1 Message Date
f1d5bead86 Update readme 2025-09-29 17:16:33 +02:00
216f977165 Add Readme 2025-09-29 17:10:44 +02:00

32
Readme.md Normal file
View File

@@ -0,0 +1,32 @@
# Jeopardy Server
Der Server für Jeopardy
## Developing
Zum entwickeln am besten `docker compose` nutzen.
```sh
npm run docker-build
```
Dann im Jeopardy Projekt die `docker-compose.yml` starten. Eventuell muss dort die `docker-compose.yml` und das `.env.local` angepasst werden, sollte aber eigentlich alles so stimmen.
Ansonsten kann man auch mit `npm run dev` entwickeln.
## Build Production
1. Versionsnummer in `package.json` updaten
2. commit erstellen und mit Versionsnummer taggen
3. push des commits **und der tags**
4. Auf Server connecten
```sh
sudo su
cd /opt/jeopardy/Jeopardy-Server
git fetch --tags
git checkout <versionsnummer>
docker build -t jeopardy .
docker tag jeopardyserver:latest jeopardyserver:<versionsnummer>
cd ..
docker compose up -d
```