48 lines
830 B
Nix
48 lines
830 B
Nix
![]() |
{
|
||
|
imports = [
|
||
|
./formatters
|
||
|
];
|
||
|
|
||
|
services.simple-app = {
|
||
|
enable = true;
|
||
|
settings = {
|
||
|
server = {
|
||
|
port = 8080;
|
||
|
host = "0.0.0.0";
|
||
|
};
|
||
|
logging = {
|
||
|
level = "info";
|
||
|
file = "/var/log/simple-app.log";
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
services.validated-app = {
|
||
|
enable = true;
|
||
|
settings = {
|
||
|
server = {
|
||
|
port = 8080;
|
||
|
host = "0.0.0.0";
|
||
|
};
|
||
|
logging = {
|
||
|
level = "info";
|
||
|
file = "/var/log/simple-app.log";
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
services.multi-config-app = {
|
||
|
enable = true;
|
||
|
serverSettings = {
|
||
|
port = 8000;
|
||
|
host = "0.0.0.0";
|
||
|
};
|
||
|
databaseSettings = {
|
||
|
url = "postgres://localhost/myapp";
|
||
|
maxConnections = 50;
|
||
|
};
|
||
|
loggingSettings = {
|
||
|
level = "warn";
|
||
|
format = "text";
|
||
|
};
|
||
|
};
|
||
|
}
|