6 Commits
Author SHA1 Message Date
Le Prévost-Corvellec Arnault c004da7b20 Update image repository references in build-and-push workflow and values.yaml
Talks slides — image & chart / vars (push) Successful in 2s
Talks slides — image & chart / Helm chart (push) Successful in 8s
Talks slides — image & chart / Build container image (push) Successful in 1m12s
- Changed the IMAGE_NAME and HELM_OCI_REPOSITORY in build-and-push.yaml to reflect the new repository structure.
- Updated the image repository path in values.yaml to align with the new naming convention for the talks-slides project.
2026-05-01 02:01:34 +02:00
Le Prévost-Corvellec Arnault 2f5065bf37 Add Docker and Gitea workflow configurations for Talks slides deployment
- Introduced .dockerignore to exclude unnecessary files from Docker builds.
- Added build-and-push.yaml workflow for automated image building and Helm chart deployment on changes to specific paths.
- Created Dockerfile for building a static site with Nginx, including configuration for serving slides.
- Established Helm chart structure in talks-slides-dist for managing deployment configurations and resources.
- Removed outdated GitHub Actions workflows to streamline CI/CD processes.
2026-04-11 16:53:09 +02:00
Le Prévost-Corvellec Arnault 354c8cd9ef Add Makefile, package.json, and initial configuration for VitePress and Slidev integration
- Introduced a Makefile for streamlined commands related to building, running, and managing presentations.
- Created package.json to define project metadata, dependencies, and scripts for development and testing.
- Added .gitignore entries to exclude build artifacts and temporary files from version control.
- Included playwright.config.mjs for end-to-end testing setup with Playwright.
- Added README.md for project documentation, outlining setup instructions and development guidelines.
2026-04-11 15:59:20 +02:00
Le Prévost-Corvellec Arnault 9a4942daad Refactor Dockerfile and Helm chart to enhance security and user permissions
- Updated Dockerfile to run as non-root user 'nginx' and adjusted Nginx configuration for improved security.
- Added pod security context in values.yaml to align with the non-root user setup.
- Refined deployment.yaml to utilize the new pod security context for better compliance with Kubernetes security standards.
2026-04-08 21:36:09 +02:00
Le Prévost-Corvellec Arnault e1576d2360 Update Dockerfile and configuration files to use port 8080 and improve caching 2026-04-08 21:27:27 +02:00
Le Prévost-Corvellec Arnault 4ffed1b5fa ci 2026-04-08 20:13:50 +02:00