diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 00caef0..624e713 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 diff --git a/assets/src/_reset.scss b/assets/src/_reset.scss new file mode 100644 index 0000000..2bb0934 --- /dev/null +++ b/assets/src/_reset.scss @@ -0,0 +1 @@ +@import "_reset.scss"; diff --git a/assets/style.css b/assets/style.css new file mode 100644 index 0000000..ffeba9b --- /dev/null +++ b/assets/style.css @@ -0,0 +1 @@ +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/assets/style.css.map b/assets/style.css.map new file mode 100644 index 0000000..8d75751 --- /dev/null +++ b/assets/style.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"style.css"} \ No newline at end of file diff --git a/assets/style.scss b/assets/style.scss new file mode 100644 index 0000000..e69de29