1. 27 Apr, 2021 3 commits
    • Kevin Daudt's avatar
      compose: split production settings from app settings · 2a6744d0
      Kevin Daudt authored
      Things like traefik, and the webnetwork are production settings. Put
      those settings in a separate file that can be symlinked to
      `docker-compose.override.yml` on the production host.
    • Kevin Daudt's avatar
      docker: switch to go secdb implementation · 59fd3d46
      Kevin Daudt authored
      Build the go secdb application and adopt generate_secdb.sh to run it.
    • Kevin Daudt's avatar
      secdb: add go implementation · 83c37f5c
      Kevin Daudt authored
      Lua has just a single structure, namely a table, which is used for both
      lists and maps. This poses a problem when a list is empty, because it's
      not able to distinguish between the 2, and will default to a map.
      This implementation:
      * Defines the exact structure
      * Writes out json and yaml at the same time
      * Fetches release, instead of statically defining it in-line
      And because it's statically built, has no dependencies except musl.
      See: #2
  2. 01 Feb, 2021 1 commit
  3. 27 Jan, 2021 1 commit
  4. 05 Jun, 2020 3 commits
  5. 21 Feb, 2020 9 commits
  6. 19 Feb, 2020 2 commits