Go to file
Brian Hicks e5bd9841b5
drop bytes.zone A record
2024-02-23 08:50:15 -06:00
machines/gitea update the manifest-src and font-src directives 2024-02-06 13:11:43 -06:00
terraform drop bytes.zone A record 2024-02-23 08:50:15 -06:00
.envrc use flake in direnv 2022-02-09 09:29:11 -06:00
.gitignore move gitea to machines/gitea 2021-09-13 16:24:39 -05:00
.gitmodules remove notes 2020-06-18 08:33:52 -05:00
LICENSE add LICENSE 2019-10-14 08:40:15 -05:00
README.md correct names 2019-10-18 16:43:44 -05:00
build-and-deploy.sh pass around the store path isntead of relying on a symlink to be present 2022-08-10 09:30:04 -05:00
build.sh be less log-spammy 2022-08-10 09:35:53 -05:00
deploy.sh move deploy.sh out 2021-09-14 07:54:14 -05:00
flake.lock update bytes.zone 2024-02-19 09:18:43 -06:00
flake.nix use vendorHash instead of vendorSha256 2023-12-06 06:10:23 -06:00
prune-backups.sh add a script to prune 2021-09-16 14:42:44 -05:00
shell.nix shim a shell in 2021-09-14 08:19:30 -05:00

README.md

Infrastructure in the Bytes Zone

These are the configs and infra stuff for git.bytes.zone!

  • gitea: system configuration for the gitea instance
  • nix: pinned nix stuff, both tools and upstreams for nixos
  • terraform: terraform configuration for compute/DNS resources

Local Setup

  • git clone https://git.bytes.zone/bytes.zone/infrastructure
  • direnv allow to get the versions of tools

If you're working with Terraform stuff, cd terraform && terraform init. Contact Brian for access to the remote states and the with-great-power-comes-great-responsibility speech.

To update software versions, run niv update.

For making changes to instances after provision, see instructions in gitea.

License

Feel free to use this for learning purposes, but any other use needs my explicit permission. See LICENSE.