~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion] andreijiroh.dev
zensical mkdocs-material website

ci(gitlab-ci): update deploy script for uberspace

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>

Changed files
+4 -1
bin
+3 -1
bin/build.sh
···
#!/usr/bin/env bash
set -ex
TARGET_DIR="${PWD}/public"
pipenv run build
-
cp "$TARGET_DIR/assets/images/favicon.png" "$TARGET_DIR/favicon.ico"
···
#!/usr/bin/env bash
set -ex
+
SOURCE_DIR="${PWD}/markdown"
TARGET_DIR="${PWD}/public"
pipenv run build
+
cp "$TARGET_DIR/assets/images/favicon.png" "$TARGET_DIR/favicon.ico" -v
+
cp "$SOURCE_DIR/.well-known" "$TARGET_DIR/" -rv
+1
bin/deploy.sh
···
if [[ $CI == "true" ]] && [[ $CI_PIPELINE_SOURCE == "push" || $CI_PIPELINE_SOURCE == "web" ]] && [[ $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH ]]; then
npx wrangler pages publish ${_root_directory_git}/public --project-name ${CF_PAGES_PROJECT_NAME} --branch main
fi
···
if [[ $CI == "true" ]] && [[ $CI_PIPELINE_SOURCE == "push" || $CI_PIPELINE_SOURCE == "web" ]] && [[ $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH ]]; then
npx wrangler pages publish ${_root_directory_git}/public --project-name ${CF_PAGES_PROJECT_NAME} --branch main
+
scp -rv public ajhalili@iapetus.uberspace.de:html
fi