v2 #1

Merged
rewa81 merged 2 commits from v2 into main 2024-10-05 20:05:06 +02:00
10 changed files with 50 additions and 24 deletions

No files matched your search

-6
View File
@@ -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
View File
@@ -1,4 +1,5 @@
.DS_Store
.temp
.cache
.vscode
.vscode
.venv
+1
View File
@@ -0,0 +1 @@
# Caddy Webserver / Reverse Proxy
+27
View File
@@ -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
View File
@@ -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