add assets and config CI

This commit is contained in:
isUnknown 2025-10-03 08:10:49 +02:00
parent 3ac225f674
commit debe132b6c
5 changed files with 32 additions and 15 deletions

View file

@ -1,24 +1,38 @@
stages:
- build
- deploy
variables:
LFTP_IMAGE: alpine/ftp # Image légère avec lftp préinstallé
before_script:
- apk add --no-cache lftp # Pour alpine, ou apt-get pour Debian
build:
stage: build
image: php:8.2
cache:
key: ${CI_COMMIT_REF_SLUG}
paths:
- vendor/
script:
- composer install --no-dev --optimize-autoloader
artifacts:
paths:
- dist/
deploy:
stage: deploy
only:
- main
image: $LFTP_IMAGE
script:
- apt-get update -qq && apt-get install -y -qq lftp
- lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST;
mirror --reverse --verbose --ignore-time --parallel=10
assets assets;
mirror --reverse --verbose --ignore-time --parallel=10
kirby kirby;
mirror --reverse --verbose --ignore-time --parallel=10
-x accounts/ -x cache/ -x sessions/
site site;
mirror --reverse --verbose --ignore-time --parallel=10
vendor vendor;
- lftp -c "
set ftp:ssl-allow no;
open -u $USERNAME,$PASSWORD $HOST;
mirror --reverse --verbose --ignore-time --parallel=10 assets assets;
mirror --reverse --verbose --ignore-time --parallel=10 kirby kirby;
mirror --reverse --verbose --ignore-time --parallel=10 -x accounts/ -x cache/ -x sessions/ site site;
mirror --reverse --verbose --ignore-time --parallel=10 vendor vendor;
quit"
- curl -sSf https://$HOST > /dev/null

1
assets/src/_reset.scss Normal file
View file

@ -0,0 +1 @@
@import "_reset.scss";

1
assets/style.css Normal file
View file

@ -0,0 +1 @@
/*# sourceMappingURL=style.css.map */

1
assets/style.css.map Normal file
View file

@ -0,0 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"style.css"}

0
assets/style.scss Normal file
View file