tvl-depot/ops
Vincent Ambo 8e52e74bd3 feat(ops/nixos/camden): Set up cgit service
Adds a user & group which are configured to own the local depot copy,
and a cgit service to serve it.

The depot checkout was configured as:

  mkdir -p /var/git && chown git: /var/git

  # now, as the git user, in /var/git
  git clone --bare ... depot
  chmod -R g+rw /var/git
  chmod g+s (find /var/git -type d)
  git init --bare --shared=all depot

My personal user is a member of the git group, which means that after
the above configuration I can push to the bare repo as my user and
things work.

Also, crucially, the `post-update` hook must be enabled as cgit uses
the dumb HTTP transport.
2020-02-12 01:04:12 +00:00
..
infra chore(ops/infra/k8s): Bump website replicas to 3 2020-02-09 02:21:09 +00:00
journaldriver chore: Significantly restructure folder layout 2019-12-20 20:18:41 +00:00
kontemplate docs(ops/kontemplate): Update installation notes 2020-01-18 17:31:28 +00:00
mq_cli feat(ops/mq_cli): Bump dependencies & add derivation 2020-01-20 13:50:29 +00:00
nixos feat(ops/nixos/camden): Set up cgit service 2020-02-12 01:04:12 +00:00
posix_mq.rs feat(ops/posix_mq.rs): Set up Nix build 2020-01-20 11:59:21 +00:00
secrets feat(ops/infra/k8s): Add sourcehut configuration to sync-gcsr 2020-01-18 15:48:52 +00:00
sync-gcsr chore(build): Rename tazjins-depot -> depot 2020-01-19 01:44:26 +00:00
kms_pass.nix refactor(ops/kms_pass): Pin encrypted secrets into Nix store 2019-12-23 13:26:09 +01:00