Docker-Stack für MkDocs ergänzen
This commit is contained in:
parent
2dbb4275ae
commit
53dc7d5039
188 changed files with 37 additions and 3 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -1,4 +1,5 @@
|
||||||
.venv/
|
.venv/
|
||||||
site/
|
site/
|
||||||
|
mkdocs-data/site/
|
||||||
__pycache__/
|
__pycache__/
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
|
||||||
30
README.md
30
README.md
|
|
@ -2,15 +2,39 @@
|
||||||
|
|
||||||
Dieses Repository enthält das eigenständige MkDocs-Wiki zu den Erotikwerken verschiedener Pseudonyme, derzeit Annie Slone, Clara Finch und Renee Sommers. Es ist bewusst vom Sci-Fi-Wiki getrennt.
|
Dieses Repository enthält das eigenständige MkDocs-Wiki zu den Erotikwerken verschiedener Pseudonyme, derzeit Annie Slone, Clara Finch und Renee Sommers. Es ist bewusst vom Sci-Fi-Wiki getrennt.
|
||||||
|
|
||||||
## Lokal starten
|
## Als Docker-Stack starten
|
||||||
|
|
||||||
|
Die für den Container eingebundene Struktur entspricht dem anderen Wiki:
|
||||||
|
|
||||||
|
```text
|
||||||
|
mkdocs-data/
|
||||||
|
├── docs/
|
||||||
|
└── mkdocs.yml
|
||||||
|
```
|
||||||
|
|
||||||
|
Der Stack lässt sich aus dem Repository-Verzeichnis starten:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
Das Wiki ist anschließend unter `http://<server>:8006` erreichbar. Der Host-Port `8006` kollidiert nicht mit dem anderen Wiki auf Port `8005`.
|
||||||
|
|
||||||
|
Zum Beenden:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker compose down
|
||||||
|
```
|
||||||
|
|
||||||
|
## Ohne Docker lokal starten
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python -m venv .venv
|
python -m venv .venv
|
||||||
.venv/bin/python -m pip install -r requirements.txt
|
.venv/bin/python -m pip install -r requirements.txt
|
||||||
.venv/bin/mkdocs serve
|
.venv/bin/mkdocs serve -f mkdocs-data/mkdocs.yml
|
||||||
```
|
```
|
||||||
|
|
||||||
Der fertige statische Stand lässt sich mit `.venv/bin/mkdocs build --strict` prüfen und erzeugen.
|
Der fertige statische Stand lässt sich mit `.venv/bin/mkdocs build --strict -f mkdocs-data/mkdocs.yml` prüfen und erzeugen.
|
||||||
|
|
||||||
## Organisationsprinzip
|
## Organisationsprinzip
|
||||||
|
|
||||||
|
|
|
||||||
9
docker-compose.yml
Normal file
9
docker-compose.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
services:
|
||||||
|
mkdocs:
|
||||||
|
image: squidfunk/mkdocs-material
|
||||||
|
ports:
|
||||||
|
- "8006:8000"
|
||||||
|
volumes:
|
||||||
|
- ./mkdocs-data:/docs
|
||||||
|
stdin_open: true
|
||||||
|
tty: true
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue