v2 #1
No files matched your search
@@ -24,9 +24,6 @@ jobs:
|
||||
- name: build Website
|
||||
run: mkdocs build
|
||||
|
||||
- name: List site directory - Debug
|
||||
run: ls -la site
|
||||
|
||||
- name: Login to Registry
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
@@ -41,6 +38,3 @@ jobs:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
tags: gitea.wildebeest-iwato.ts.net/homelab/wiki:latest
|
||||
|
||||
- name: List site directory - Debug2
|
||||
run: ls -la site
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
.DS_Store
|
||||
.temp
|
||||
.cache
|
||||
.vscode
|
||||
.vscode
|
||||
.venv
|
||||
@@ -0,0 +1 @@
|
||||
# Caddy Webserver / Reverse Proxy
|
||||
@@ -0,0 +1,27 @@
|
||||
# Verwendung von Python
|
||||
Wenn Python mit brew installiert wurde, so muss eine virtuelle Umgebung erstellt werden, damit man mit pip arbeiten kann.
|
||||
|
||||
## Erstellen einer virtuellen Umgebung
|
||||
Zuerst geht man in den Root des Projekt-Verzeichnisses (Git Repo). In File ".gitignore" wurd ein neuer Eintrag mit ".venv" erstellt und das File gesichert. Damit sagen wir git, dass die virtuelle Python Umgebung nicht unter Versionskontrolle steht.
|
||||
|
||||
Nun erstellen wir die Umgebung:
|
||||
|
||||
```sh
|
||||
python3 -m venv ./.venv
|
||||
```
|
||||
Mit diesem Kommand wird im aktuellen Verzeichnis ein neuer Ordner .venv erstellt. In diesem Ordner wird dann unsere Python Umgebung abelet.
|
||||
|
||||
Mit dem Befehl
|
||||
|
||||
```sh
|
||||
source ./.venv/bin/activate
|
||||
```
|
||||
aktivieren wir die Umgebung.
|
||||
|
||||
Nun müssne wir noch die Pakete installieren, welche für das Projekt benötigt werden. Dies tun wir am einfachsten, wenn wir Pakte gemäss dem File requirements.txt installieren.
|
||||
|
||||
```sh
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
Nun sollten alle benötigten Komponenten vorhanden sein, um mit dem Projekt abreiten zu können.
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+20
-17
@@ -28,6 +28,8 @@ nav:
|
||||
- Einführung: devops/einfuehrung.md
|
||||
- Tools:
|
||||
|
||||
- Gitea:
|
||||
- Backup und Restore: devops/tools/gitea/backup_restore.md
|
||||
- GitHub:
|
||||
- Github Codespace: devops/tools/github/codespace.md
|
||||
- Gitub Actions:
|
||||
@@ -36,8 +38,8 @@ nav:
|
||||
- Merge: github/merge.md
|
||||
- Pull Requests: github/pullrequests.md
|
||||
- CI/CD:
|
||||
- Gitea:
|
||||
- Backup und Restore: devops/tools/gitea/backup_restore.md
|
||||
- Gitea Actions:
|
||||
- Einführung: devops/tools/github/actions/gha-einfuehrung.md
|
||||
- GitHub Actions:
|
||||
- Einführung: devops/tools/github/actions/gha-einfuehrung.md
|
||||
- Jenkins:
|
||||
@@ -56,18 +58,20 @@ nav:
|
||||
- bind9: apps/bind9.md
|
||||
- Grafana: apps/grafana.md
|
||||
- Prometheus: apps/prometheus.md
|
||||
- Datenbanken:
|
||||
- mariadb: databases/mariadb.md
|
||||
- mysql: databases/mysql.md
|
||||
- postgres: databases/postgres.md
|
||||
- sqlite: databases/sqlite.md
|
||||
- Docker:
|
||||
- docker-compose: docker/docker-compose.md
|
||||
- docker-desktop: docker/docker-desktop.md
|
||||
- docker-file: docker/docker-file.md
|
||||
- docker: docker/docker.md
|
||||
- Proxmox:
|
||||
- Hardening: proxmox/hardening.md
|
||||
- Datenbanken:
|
||||
- mariadb: databases/mariadb.md
|
||||
- mysql: databases/mysql.md
|
||||
- postgres: databases/postgres.md
|
||||
- sqlite: databases/sqlite.md
|
||||
- Virtualisierung:
|
||||
- Docker:
|
||||
- docker: virtualisierung/docker/docker.md
|
||||
- docker-compose: virtualisierung/docker/docker-compose.md
|
||||
- docker-desktop: virtualisierung/docker/docker-desktop.md
|
||||
- docker-file: virtualisierung/docker/docker-file.md
|
||||
|
||||
- Proxmox:
|
||||
- Hardening: virtualisierung/proxmox/hardening.md
|
||||
- Linux:
|
||||
- Distros:
|
||||
- debian: linux/distros/debian.md
|
||||
@@ -97,9 +101,8 @@ nav:
|
||||
- setup terminal: macos/setup_terminal.md
|
||||
- sshkey-gen: macos/sshkey-gen.md
|
||||
- VSCode Shortcuts: macos/vscode-macos-shortcuts.md
|
||||
#- Weiterbildung:
|
||||
# - HSLU:
|
||||
# - CAS Cloud-Plattform Manager: weiterbildung/hslu/cas-cloudmanager.md
|
||||
- Python-Setup: macos/python.md
|
||||
|
||||
markdown_extensions:
|
||||
- abbr
|
||||
- admonition
|
||||
|
||||
Reference in new issue
Block a user