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%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| 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 pullbefore 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 whenDockerfile,docker-compose.yml,init.shoretc/changed).- On a conflict it stops: fix the files,
git commit, run it again.