the thirdculture docker container https://thirdculture.top
  • CSS 33.8%
  • Shell 28.6%
  • Perl 11.6%
  • Go Template 9.6%
  • HTML 9%
  • Other 7.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-07 19:26:19 -05:00
etc/lighttpd
fonts
scripts
werc
.gitignore
docker-compose.yml
Dockerfile
init.sh
README.md
sync.sh

ThirdCulture Instance

I have a quick todo here: todo

Workflow

One repo: container (Dockerfile, etc/lighttpd), werc engine (werc/) and content (werc/sites/). Members edit live through werc, so live is never overwritten, only merged.

  • ./sync.sh pull before you start: brings members' live edits down.
  • edit, git commit
  • ./sync.sh: pulls live edits again, merges, pushes to forgejo, fast-forwards live (rebuilds the container when Dockerfile, docker-compose.yml, init.sh or etc/ changed).
  • On a conflict it stops: fix the files, git commit, run it again.