Front page for
Go to file
rra 5a1766deec Merge pull request 'merge filter & frontpage redesign' (#1) from filter into main
Reviewed-on: #1
2022-10-10 09:37:27 +02:00
archetypes shuffle hugo setup to the front 2021-12-15 12:08:23 +01:00
content change header & major rework of taxonomies as part of frontpage redesign 2022-09-15 18:39:33 +02:00
themes/lumbung-theme final fixes from Cristoph 2022-10-10 09:35:35 +02:00
.dockerignore fix: ignore also when docker building 2022-01-05 12:06:04 +01:00
.drone.yml fix: don't cache this build 2022-01-06 16:06:18 +01:00
.gitignore konfluks rename 2022-07-18 12:30:48 +02:00
Dockerfile.hugo try ext version 2022-03-04 12:50:07 +01:00
Dockerfile.scripts konfluks rename 2022-07-18 12:30:48 +02:00 konfluks rename 2022-07-18 12:30:48 +02:00
compose.yml bump configs 2022-07-18 12:33:30 +02:00
config.toml merge fixes from Cristoph, working filter, calendar view 2022-09-28 14:11:14 +02:00
feeds_list.txt konfluks rename 2022-07-18 12:30:48 +02:00
feeds_list_pen.txt full bork of content locations / menu + pen 2022-01-17 14:13:24 +01:00
feeds_list_timeline.txt konfluks rename 2022-07-18 12:30:48 +02:00
makefile konfluks rename 2022-07-18 12:30:48 +02:00

Build Status logo is an online platform by and for the lumbung-interlokal and lumbung artists. Many of the artists and collectives invited for documenta fifteen are located far away from each other, with their own contextual realities and vulnerabilities. To be able to work together over such distances, the act of documenting the process, writing together, and keeping each other informed within the network is one of the most important parts of the process of building the lumbung. This process is known as harvesting. Thus, was made to provide a number of tools and a collective publishing outlet for this diverse network to experiment and share the collective processes through harvests. Like a vibrant archive and a digital living room, it allows connection, support, and sharing of knowledge. Learn more on

Technical FAQ

How does the CI/CD work?

The .drone.yml triggers a build on of 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.

How do I see if content generation is working?

(requires docker context)

  • docker service logs -f beta_lumbung_space_peertube
  • docker service logs -f beta_lumbung_space_calendar
  • docker service logs -f beta_lumbung_space_feed

Where beta_lumbung_space_<service-name> and you see the service name in the compose.yml.

How do I add a feed?

Add your RSS feed URL to feeds_list.txt and don't forget this deploy step.

How do I wipe all the generated content?

(requires docker context)

docker exec -it $(docker container ls -q -f name=beta_lumbung_space_app) bash -c "rm -rf /src/content/*"


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+

export CALENDAR_URL=""
export OUTPUT_DIR=content/calendar

export OUTPUT_DIR=content/tv

export OUTPUT_DIR=content/shouts
konfluks-feed  # reads ./feeds_list.txt

export OUTPUT_DIR=content/social

Afterwards, you can automatically run it with make gen.

After a git pull, you may need to run pip install git+ again.

Manually deploying new images

  • docker login -u decentral1se -p $(logins/dockerhub/decentral1se)
  • make push-hugo
  • make push-scripts

Manually deploy the site

(requires docker context)

  • make deploy

Deploy a new feeds_list.txt

Increment the _v<n> (e.g. v1 -> v2) in compose.yml configs to avoid any deployment error.