2025-11-04

This commit is contained in:
gcch 2025-11-04 13:21:41 +01:00
commit 71c35a497f
1626 changed files with 5652 additions and 1933 deletions

View file

@ -2,9 +2,7 @@ set shell := ["fish", "-c"]
set unstable := true
cacheFolder := ".cache"
eslintCacheFile := "eslintcache"
prettierCacheFile := "prettiercache"
stylelintCacheFile := "stylelintcache"
# Recette par défaut.
default: dev
@ -30,7 +28,13 @@ format:
--ignore-unknown \
--write \
.
dprint fmt
-dprint fmt
# TwigCsFixher
-vendor/bin/twig-cs-fixer fix web/app/themes/haiku-atelier-2024/
# PHP CS
# ./vendor/bin/phpcs
# PHP CS Fixer via Pint
-./vendor/bin/pint --parallel
# Compile, minifie et optimise Sass vers CSS.
[group('css')]
@ -77,8 +81,7 @@ build-css:
# Compile le CSS à chaque changement de fichier.
[group('css')]
watch-css:
@just dev
@watchexec -w "web/app/themes/haiku-atelier-2024/src/sass" -- just build-css reload-tab
@watchexec -w "web/app/themes/haiku-atelier-2024/src/sass" -- just build-css
# Compile TypeScript en JavaScript.
[group('js')]
@ -144,5 +147,27 @@ reload-tab:
set -f REQUEST '{ "id": 2, "method": "Page.reload", "params": { "ignoreCache": true, "scriptToEvaluateOnLoad": "" } }'
echo $REQUEST | websocat $WSURL
# Créé l'image OCI.
[group('container')]
build-wordpress-container:
@podman build -t wordpress-haiku-atelier:latest --progress=plain --file "containers/Dockerfile" .
# Lance les services.
[group('container')]
up-services:
@podman compose up -d
# Arrête les services.
[group('container')]
down-services:
@podman compose down
# Redémarre les services.
[group('container')]
restart-services:
@podman compose restart
# Met à jour les conteneurs images des conteneurs.
[group('container')]
pull-images:
bun "scripts/pull-container-images.ts"