Update Docker configuration and add Gitea CI/CD workflows
Some checks failed
CI/CD Pipeline / test (push) Successful in 12m0s
CI/CD Pipeline / security (push) Failing after 6m6s
CI/CD Pipeline / build (push) Has been skipped
CI/CD Pipeline / deploy (push) Has been skipped

- Change Docker image in docker-compose.prod.yml to use 'portfolio-app:latest'.
- Add new scripts for Gitea deployment and setup of Gitea runner.
- Introduce CI/CD workflows for automated testing, security scanning, and deployment in Gitea.
- Enhance package.json with new deployment scripts for Gitea integration.
This commit is contained in:
2025-09-10 15:14:55 +02:00
parent 07cf999a9e
commit 09d925745d
6 changed files with 582 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
services:
portfolio:
image: ghcr.io/denshooter/my_portfolio:production
image: portfolio-app:latest
container_name: portfolio-app
restart: unless-stopped
ports: