32 lines
591 B
Nix
32 lines
591 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";
|
|
};
|
|
};
|
|
}
|