forked from ruangrupa/lumbung.space
4850c14e37b8338fa17d9e9fcb15c2f96f3eaf6e
living room
A new attempt to bring together the ideas of the "splash" page, "portal" page and a comfortable digital "living room" experience for lumbung[dot]space. This is a work in progress. The end goal of this is to have a new design and implementation for
lumbung.spacefor January 2022.
FAQ
How does the CI/CD work?
.drone.yml builds the Dockerfile.hugo
and the Dockerfile.scripts and then deploys the
compose.yml stack using docker stack deploy.
How often is the content regenerated?
See the sleep ... statements in the compose.yml.
Hacking
Generate the site
Install Hugo and hugo serve --watch
Generate lumbung[dot]space posts
Do this manually first:
mkdir -p content
python3 -m venv .venv && source .venv/bin/activate
pip install git+https://git.autonomic.zone/ruangrupa/lumbunglib
export CALENDAR_URL="https://cloud.lumbung.space/remote.php/dav/public-calendars/WbnHM8YdCkKT6bcT?export"
export OUTPUT_DIR=content/calendar
lumbunglib-cal
export OUTPUT_DIR=content/video
lumbunglib-vid
Afterwards, you can automatically run it with make gen.
Manually deploying new images
docker login -u decentral1se -p $(logins/dockerhub/decentral1se)make push-hugomake push-scripts
Manually deploy the site
(requires lumbung.space docker context)
make deploy
Description
Languages
HTML
53.5%
CSS
46%
Makefile
0.5%