mirror of
https://mau.dev/andreijiroh-dev/website.git
synced 2024-11-22 00:13:40 +00:00
Andrei Jiroh Halili
eab9ae94a6
Also in this commit, we improved the build script to use the virtualenv setup we did to isolate dependencies from the rest of the build system. We also did some adjustments on caching deps to speed up the CI. Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
15 lines
423 B
Bash
Executable file
15 lines
423 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -xe
|
|
|
|
TARGET_DIR=${TARGET_DIR:-"$PWD/public"}
|
|
FF_OFFLINE_MKDOCS_PLUGIN=${FF_OFFLINE_MKDOCS_PLUGIN:-"false"}
|
|
FF_ENABLE_COMMIT_DATA=${FF_ENABLE_COMMIT_DATA:-"true"}
|
|
FF_GENERATE_SOCIAL_CARDS=${FF_GENERATE_SOCIAL_CARDS:-"true"}
|
|
|
|
if [[ ! -d "$PWD/.venv" ]]; then
|
|
python3 -m venv $PWD/.venv
|
|
fi
|
|
$PWD/.venv/bin/pip3 install -r requirements.txt --upgrade
|
|
$PWD/.venv/bin/mkdocs build -d $TARGET_DIR
|
|
|
|
set +xe
|