diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..0fcf511 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,25 @@ +# ============================================================================== +# FlowGit — GitLab Pages Deployment Configuration +# Ultra-lightweight static deploy (< 15 MB RAM, < 0.1 CPU, execution time ~ 2s) +# ============================================================================== + +# Minimal base image (~3.5 MB compressed). Ideal for tight memory/CPU constraints. +image: alpine:latest + +stages: + - deploy + +# The job name MUST be 'pages' for GitLab to recognize and publish GitLab Pages. +pages: + stage: deploy + script: + - rm -rf public + - mkdir -p public + - cp -r website/* public/ + artifacts: + paths: + - public + expire_in: 30 days + rules: + # Trigger deployment only on pushes to the default branch (main/master) + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH diff --git a/website/favicon.ico b/website/favicon.ico new file mode 100644 index 0000000..516a430 Binary files /dev/null and b/website/favicon.ico differ diff --git a/website/index.html b/website/index.html index 38724cf..eeb414e 100644 --- a/website/index.html +++ b/website/index.html @@ -6,7 +6,7 @@ FlowGit — Blueprint-Inspired Git Desktop Application for Windows - +