Merge branch 'main' of https://github.com/H4CK3R-01/GuessThePrice
This commit is contained in:
commit
e3943026ff
@ -29,7 +29,7 @@ Oberthema:
|
|||||||
"Data is the new oil"
|
"Data is the new oil"
|
||||||
|
|
||||||
# Deployment
|
# Deployment
|
||||||
## With docker
|
## Mit Docker (Empfohlen)
|
||||||
1. Das Dockerfile aus dem `source`-Ordner in das Root-Verzeichnis kopieren `cp source/Dockerfile .`
|
1. Das Dockerfile aus dem `source`-Ordner in das Root-Verzeichnis kopieren `cp source/Dockerfile .`
|
||||||
2. Das Docker Image erstellen `docker build . -t guesstheprice`
|
2. Das Docker Image erstellen `docker build . -t guesstheprice`
|
||||||
3. Die `source/.env.example`-Datei in das Root-Verzeichnis kopieren und zu `.env` umbenennen `cp source/.env.example .env`
|
3. Die `source/.env.example`-Datei in das Root-Verzeichnis kopieren und zu `.env` umbenennen `cp source/.env.example .env`
|
||||||
@ -37,7 +37,10 @@ Oberthema:
|
|||||||
5. Den Container starten `docker run -d --name guesstheprice --env-file=.env guesstheprice`
|
5. Den Container starten `docker run -d --name guesstheprice --env-file=.env guesstheprice`
|
||||||
6. ALternativ kann für das Starten des Containers auch die `docker-compose.yml` Datei aus dem `.deploy`-Ordner verwendet werden.
|
6. ALternativ kann für das Starten des Containers auch die `docker-compose.yml` Datei aus dem `.deploy`-Ordner verwendet werden.
|
||||||
|
|
||||||
## Without docker
|
## Ohne Docker
|
||||||
|
Da für das Laden der Produkte von Amazon Gecko, Firefox und andere Abhängigkeiten verwenden, ist es relativ komplex den Bot ohne Docker zu Starten.
|
||||||
|
Im Docker-Image sind alle Abhängigkeiten direkt integriert, ohne Docker müssen unter Linux einige Librarys heruntergeladen werden. Unter Windows wurde die Nutzung ohne Docker nie getestet.
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
1. Virtuelles Environment erstellen `python -m venv venv`
|
1. Virtuelles Environment erstellen `python -m venv venv`
|
||||||
2. venv starten: `.\venv\Scripts\activate`
|
2. venv starten: `.\venv\Scripts\activate`
|
||||||
@ -60,4 +63,4 @@ Oberthema:
|
|||||||
Damit der Docker Container bei jeder Änderung neu gebaut und gestartet wird, wird bei diesem Projekt **Woodpecker** verwendet: https://woodpecker.flokaiser.com/H4CK3R-01/GuessThePrice/.
|
Damit der Docker Container bei jeder Änderung neu gebaut und gestartet wird, wird bei diesem Projekt **Woodpecker** verwendet: https://woodpecker.flokaiser.com/H4CK3R-01/GuessThePrice/.
|
||||||
Die Konfiguration hierzu befindet sich im `.woodpecker`-Ordner
|
Die Konfiguration hierzu befindet sich im `.woodpecker`-Ordner
|
||||||
|
|
||||||
Um die Abhängigkeiten aktuell zu halten wird der **dependabot**-Service von Github verwendet. Der Bot erstellt dabei täglich (bei neuen Updates) Pull Requests, die nur noch getestet und gemerged werden müssen.
|
Um die Abhängigkeiten aktuell zu halten wird der **dependabot**-Service von Github verwendet. Der Bot erstellt dabei täglich (bei neuen Updates) Pull Requests, die nur noch getestet und gemerged werden müssen.
|
||||||
|
Loading…
Reference in New Issue
Block a user