Files
homelab/hosts/thea/striped/back.nix
Sin Ser'hao 56ffeaf5a0
Some checks failed
/ perform flake analysis (push) Successful in 37s
/ build hive configuration (push) Failing after 8m50s
format && add nix-serve for caching
2026-01-07 15:29:28 +01:00

33 lines
593 B
Nix

{ inputs, ... }:
let
striped-back = inputs.striped-back;
in
{
imports = [
striped-back.nixosModules.default
];
services.striped-back-api = {
enable = true;
nginx = {
enable = true;
useSSL = true;
};
socket.enable = true;
settings.django = {
allowed-hosts = [ "striped-api.shobu.fr" ];
debug = true;
databases = {
default = {
ENGINE = "django.db.backends.sqlite3";
NAME = "/var/lib/striped_back_api/db.sqlite3";
};
};
media-root = "/var/lib/striped_back_api/media";
};
};
}