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";
|
|
};
|
|
};
|
|
}
|