|
1 year ago | |
---|---|---|
.. | ||
README.rst | 1 year ago | |
gitea_for_NixOps.nix | 1 year ago | |
gitea_for_VM_testing.nix | 1 year ago | |
gitea_vm.nix | 1 year ago |
A Nix configuration for a VM to run Gitea.
It is intended as an example of building a VM that builds Gitea for testing and evaluation purposes. I does not represent a production or secure deployment.
To use this file:
Build with:
$ nix-build '<nixpkgs/nixos>' -A vm --arg configuration ./gitea_vm.nix
Export these variables, adjusting to suit yourself:
$ export QEMU_OPTS="-m 4192 --nographic" $ export QEMU_NET_OPTS="hostfwd=tcp::18080-:80,hostfwd=tcp::10022-:22"
Launch the VM with:
$ ./result/bin/run-gitea-vm-vm
You should now be able to:
ssh nixos@localhost -p 10022
This file describes the Gitea configuration to be deployed. As such it represents a deployment only suitable to testing purposes and should not be used as an example of a production deployment.
This provides an example of a production deployment of Gitea via NixOps.