mirror of
https://git.bolliret.ch/pcs/pcs-website
synced 2026-01-18 15:21:36 +01:00
37 lines
1.5 KiB
Text
37 lines
1.5 KiB
Text
New Lektor Approach:
|
|
|
|
build your lektor docker container:
|
|
|
|
docker build -t lektorcontainer lektor/docker
|
|
|
|
run your lektor server
|
|
|
|
docker run -it -v ${PWD}/lektor/lektordata:/opt/lektor -p 5000:5000 lektorcontainer lektor serve -h 0.0.0.0
|
|
|
|
access it with your browser:
|
|
|
|
http://localhost:5000
|
|
|
|
thats all!
|
|
|
|
|
|
To update "Home" and Termine" pages run the following commands (or just restart the docker container as it does this automatically at start):
|
|
|
|
docker run -v ${PWD}/lektor/lektordata:/opt/lektor lektorcontainer /bin/bash -c "/opt/lektor/scripts/calendar-fetcher-main.sh 'https://backoffice.pc-stammertal.ch/remote.php/dav/public-calendars/RqLX5wj25aY6cpnP?export' > /opt/lektor/project/content/contents.lr"
|
|
docker run -v ${PWD}/lektor/lektordata:/opt/lektor lektorcontainer /bin/bash -c "/opt/lektor/scripts/calendar-fetcher.sh 'https://backoffice.pc-stammertal.ch/remote.php/dav/public-calendars/RqLX5wj25aY6cpnP?export' > /opt/lektor/project/content/termine/contents.lr"
|
|
|
|
|
|
building the website for deployment is:
|
|
|
|
docker run -it -v ${PWD}/lektor/lektordata:/opt/lektor -p 5000:5000 lektorcontainer lektor build -O /opt/lektor/output
|
|
|
|
deployemnt can then be found in:
|
|
|
|
lektor/lektordata/output
|
|
|
|
|
|
|
|
If you would like to start from scratch you would delete all contents in lektordata/project and run the following command (but that will interfere with the scripts run by entrypoint.sh!)
|
|
|
|
docker run -it -v ${PWD}/lektor/lektordata:/opt/lektor lektorcontainer lektor quickstart
|
|
|