robre
2f5bcb1bb9
Fix: -p 80:80 im Workflow ergänzt
Deploy Fitness App / deploy (push) Successful in 55s
2026-05-09 23:19:59 +02:00
robre
c90426ebfd
Fix: DB-Pfad auf /app/data/fitness.db korrigiert
Deploy Fitness App / deploy (push) Successful in 1m6s
2026-05-09 23:15:56 +02:00
robre
50235e5de0
Fix: API_BASE auf leer gesetzt für Produktion
Deploy Fitness App / deploy (push) Successful in 1m21s
2026-05-09 19:39:16 +02:00
robre
5a20a14720
Add comprehensive tutorial for CI/CD with Gitea Actions and Docker
2026-05-09 14:12:57 +02:00
robre
a806ace6d0
Fix: /app/ base entfernt für direkten Zugriff
Deploy Fitness App / deploy (push) Successful in 1m12s
2026-05-09 13:58:08 +02:00
robre
82639d2ad2
SWC-Plugin durch React-Plugin ersetzt (keine Build-Scripts nötig)
Deploy Fitness App / deploy (push) Successful in 1m19s
2026-05-09 13:43:32 +02:00
robre
21ab0763a6
Fix: .npmrc in Dockerfile.web kopieren
Deploy Fitness App / deploy (push) Failing after 57s
2026-05-09 13:40:56 +02:00
robre
1f299b4811
Build-Scripts global erlauben via .npmrc
Deploy Fitness App / deploy (push) Failing after 1m6s
2026-05-09 13:37:17 +02:00
robre
112b9410b0
nginx.conf im Root erstellt + Dockerfile.web korrigiert
Deploy Fitness App / deploy (push) Failing after 1m12s
2026-05-09 13:33:45 +02:00
robre
25c7172bc6
Dockerfiles im Root + Workflow Fix
Deploy Fitness App / deploy (push) Failing after 1m34s
2026-05-09 13:27:06 +02:00
robre
d90e390f34
Fix: Explizit ins Workspace-Verzeichnis wechseln + Debug
Build and Deploy Fitness App / build-and-deploy (push) Failing after 16s
2026-05-09 13:23:30 +02:00
robre
913bfd2f67
Fix: Docker-Befehle korrigiert, direktes docker run
Build and Deploy Fitness App / build-and-deploy (push) Failing after 15s
2026-05-09 13:22:26 +02:00
robre
9f577f9adc
Fix: Docker-Socket nicht doppelt mounten
Build and Deploy Fitness App / build-and-deploy (push) Failing after 34s
2026-05-09 13:20:56 +02:00
robre
1edeb7ba58
Fix: Docker-Socket nur einmal einbinden
Build and Deploy Fitness App / build-and-deploy (push) Failing after 0s
2026-05-09 13:19:19 +02:00
robre
c3b345e9c4
Add GitHub Actions workflow for building and deploying the fitness app, including backend and frontend image builds, and application restart steps. Update assembly informational version for API project.
Build and Deploy Fitness App / build-and-deploy (push) Failing after 56s
2026-05-09 13:12:44 +02:00
robre
b8cfa1689f
Add steps for domain purchase and DNS configuration, set up HTTPS with nginx-proxy and Let's Encrypt, and install Gitea as a self-hosted Git server. Remove temporary database files and update assembly info for API project.
2026-05-08 14:53:33 +02:00
robre
0e9377739e
Add step 03: Docker, Deployment & First Live App
...
- Introduced a new section on building Docker images and deploying the fitness app.
- Added detailed explanations of Docker concepts, including images, containers, and volumes.
- Included three Dockerfiles for the backend and frontend, with line-by-line explanations.
- Updated main.tex to include step_03.tex.
- Modified main.toc to reflect new sections and subsections.
- Updated main.fls and main.log to include new font inputs and log entries related to the new content.
- Adjusted font configurations for FiraMono and FiraSans in main.fls.
- Updated PDF and synctex files to reflect changes in the document structure.
2026-05-06 17:27:49 +02:00
robre
8a4ed88b93
chore: initial clean commit without large binaries
2026-05-06 17:24:09 +02:00
robre
2f2cbed5bd
Add step 02: Configure firewall with UFW
2026-05-06 15:36:33 +02:00
robre
0b454fb114
Add initial LaTeX document for server hardening tutorial
...
- Created main.tex with document structure and title page
- Added step_01.tex detailing server hardening steps for Ubuntu 24.04
- Included table of contents and sections for SSH setup, system updates, and security measures
- Introduced code listings for commands and configurations
- Generated main.pdf, main.out, main.toc, and main.synctex.gz files
2026-05-06 15:29:17 +02:00
robre
806138def6
Refactor code structure for improved readability and maintainability
2026-05-06 14:47:16 +02:00
robre
55b4405c28
Refactor code structure for improved readability and maintainability
2026-05-06 08:42:48 +02:00
robre
591395a1bb
initialize project with essential configuration files
2026-05-06 08:39:27 +02:00