feat: valid CICD
Some checks failed
/ build-and-deploy (push) Failing after 1s

This commit is contained in:
Sébastien Faguet 2026-05-07 17:03:42 +02:00
parent 136703f46d
commit c2ca2f772a
3 changed files with 34 additions and 11 deletions

View file

@ -5,13 +5,19 @@ on:
jobs:
build-and-deploy:
runs-on: koda-k8s
runs-on: koda
env:
NAMESPACE: siwa-game-prd
REGISTRY: siwa-game
NAMESPACE: clem-siwa-game-prd
REGISTRY: clem-siwa-game
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install git-lfs
run: |
sudo apk add --no-cache git-lfs
git lfs install
- uses: actions/checkout@v4
with:
lfs: true
- name: Helm lint charts
run: |
@ -40,7 +46,6 @@ jobs:
| sed "s/namespace: servadmin/namespace: $NAMESPACE/" \
| kubectl apply -f -
- name: Deploy with Helm
run: |
helm upgrade --install hugo charts \

View file

@ -1,9 +1,8 @@
FROM hugomods/hugo:latest AS builder
WORKDIR /app
COPY . .
COPY ./src /src
RUN hugo build
RUN cd src && hugo build
FROM hugomods/hugo:nginx
FROM nginx:alpine
COPY --from=builder /app/src/public /usr/share/nginx/html
COPY --from=builder /src/public /site

19
docker-compose.yml Normal file
View file

@ -0,0 +1,19 @@
version: "3.7"
services:
clem-website:
build: .
restart: always
labels:
- traefik.enable=true
- traefik.docker.network=web
- traefik.http.routers.website_siwa.rule=Host(`siwa.deadpool.srv.obicorp.fr`)
- traefik.http.services.website_siwa.loadbalancer.server.port=80
- traefik.http.routers.website_siwa.entrypoints=websecure
- traefik.http.routers.website_siwa.tls=true
- traefik.http.routers.website_siwa.tls.certresolver=myresolver
networks:
- web
networks:
web:
external: true