webseite/Makefile
L3D b690ca1722
Update secret var
Update lektor-deploy.yml

Update lektor-deploy.yml

Update lektor-deploy.yml

try other caching method

try other caching method

try other caching method

try to improve caching - again

try improved caching method?

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

Now use the correct syntax!

Now use the correct syntax!
2020-02-07 14:05:14 +01:00

66 lines
1.8 KiB
Makefile

LEKTOR_SERVER_FLAGS=-h 127.0.0.1
# minify javascript assets, compile scss assets
LEKTOR_PLUGIN_FLAGS=-f scss
LEKTOR_DEPLOY_FLAGS=
all: build
.ONESHELL:
install:
if hash apt-get 2>/dev/null; then
sudo apt-get update -qq >/dev/null && sudo apt-get install -qq apt-utils imagemagick python3-pip python3-setuptools gcc git-lfs
elif hash pacman 2>/dev/null; then
sudo pacman -Syu imagemagick python-pip glibc lib32-glibc gcc git-lfs --noconfirm
elif hash dnf 2>/dev/null; then
sudo dnf install -y ImageMagick python3-pip gcc git-lfs
else
echo -e "Please install Imagemagick, python3-pip git-lfs and gcc"
fi
pip3 install wheel --user --upgrade
pip3 install lektor --user --upgrade
build:
lektor clean --yes
lektor plugin flush-cache
python3 -m lektor build $(LEKTOR_PLUGIN_FLAGS)
server:
python3 -m lektor server $(LEKTOR_SERVER_FLAGS) $(LEKTOR_PLUGIN_FLAGS)
deploy:
lektor clean --yes
lektor plugin flush-cache
lektor build $(LEKTOR_PLUGIN_FLAGS) $(LEKTOR_DEPLOY_FLAGS)
lektor deploy $(LEKTOR_PLUGIN_FLAGS) $(LEKTOR_DEPLOY_FLAGS)
pull:
if git config remote.github.url > /dev/null; then
git pull github master
else
git remote add github git@github.com:c3woc/c3woc-website.git
git pull github master
fi
if git config remote.gitea.url > /dev/null; then
git pull gitea master
else
git remote add gitea gitea@gitea.see-base.de:C3WOC/c3woc-webseite.git
git pull gitea master
fi
git pull origin master
push:
rm .lfsconfig
if git config remote.gitea.url > /dev/null; then
git push gitea master
else
git remote add gitea gitea@gitea.see-base.de:C3WOC/c3woc-webseite.git
git push gitea master
fi
if git config remote.github.url > /dev/null; then
git push github master
else
git remote add github git@github.com:c3woc/c3woc-website.git
git push github master
fi
git restore .lfsconfig