2025-11-04

This commit is contained in:
gcch 2025-11-04 13:21:41 +01:00
commit 0da56ea07f
1624 changed files with 5560 additions and 1923 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,9 @@ format:
--ignore-unknown \
--write \
.
dprint fmt
-dprint fmt
-vendor/bin/twig-cs-fixer fix web/app/themes/haiku-atelier-2024/
-./vendor/bin/php-cs-fixer fix
# Compile, minifie et optimise Sass vers CSS.
[group('css')]
@ -77,8 +77,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 +143,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"