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/
|
||||
site/
|
||||
mkdocs-data/site/
|
||||
__pycache__/
|
||||
.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.
|
||||
|
||||
## 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
|
||||
python -m venv .venv
|
||||
.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
|
||||
|
||||
|
|
|
|||
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