12 Commits

Author SHA1 Message Date
406208f26c Add tests for nginx.conf directives (#1)
Adds tests to make sure all the `nginx.conf` directives (the redirects and rewrites and such) are all correct.

- Uses the `busted` framework
- The tests are run in a Docker container by the bash script `test.sh`
- Self-signed certs are generated in `Dockerfile` for all the domain names
- Adds new `Makefile` commands: `test`, `image-build` and `image-rm`

Reviewed-on: #1
Co-authored-by: Catalin Mititiuc <webdevcat@proton.me>
Co-committed-by: Catalin Mititiuc <webdevcat@proton.me>
2025-06-16 20:18:05 -07:00
79ccbcaa92 Use ARGs to reduce line lengths in Dockerfile 2025-06-16 20:18:05 -07:00
46aa6c829f WIP: Syntax highlight colors 2025-06-16 20:18:05 -07:00
6bd8898125 Add latest pandoc installation to Dockerfile
so we can get syntax highlighting for heex code
2025-06-16 20:18:05 -07:00
dbc71b4c0b Clean up 2025-06-16 20:18:05 -07:00
3c6eba1ba5 WIP: routing 2025-06-16 20:18:05 -07:00
111d3ea0a3 Add inotify install to Dockerfile 2025-06-16 20:18:04 -07:00
5fc1dbe771 Refactor markdown.moon; add pandoc to Dockerfile; monkey-patch sitegen
markdown renderer
2025-06-16 20:18:04 -07:00
e829af2bc1 Give every code block a type to fix rendering issue 2025-06-16 20:18:04 -07:00
458ea4c16b Pass path to command dynamically in Dockerfile 2025-06-16 20:18:04 -07:00
62c583fb3f Update Dockerfile and README.md 2025-06-16 20:16:37 -07:00
9244231c78 Add Dockerfile 2025-06-16 20:16:37 -07:00