A collection of example NixOS files that be included into configuration.nix on NixOS.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Craige McWhirter 88209418cd
Added a description of gites_for_NixOps
1 år sedan
..
README.rst Added a description of gites_for_NixOps 1 år sedan
gitea_for_NixOps.nix Added a production NixOps deployment 1 år sedan
gitea_for_VM_testing.nix Updated comments 1 år sedan
gitea_vm.nix Opened up tcp port 80 1 år sedan

README.rst

gitea_vm.nix

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:

gitea_for_VM_testing.nix

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.

gitea_for_NixOps.nix

This provides an example of a production deployment of Gitea via NixOps.