33 lines
593 B
Nix
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";
|
|
};
|
|
};
|
|
}
|