Description: An attribute set of obelisk applications to be managed by systemd.
Default: {}
Example:
obelisks."myapp" = {
obelisk = (import /path/to/myapp {}).exe;
configSource = "/path/to/config";
port = 8080;
};
Description: Contact email address for the CA to be able to reach you. See security.acme.certs in the NixOS manual.
Example: "admin@example.com"
Description: Specifies the base url path at which the application will be served.
Default: "/"
Description: The path to the obelisk application configuration folder. Configs will be copied from this folder every time the configuration is rebuilt. See for more information.
Example: "/path/to/obelisk-app/config"
Description: Enable HTTPS via Let's Encrypt.
Default: false
Description: Enable nginx reverse proxy.
Default: false
Description: Additional arguments passed verbatim to the backend executable.
Default: ""
Description: The derivation containing the obelisk application that forms the basis of this service. This is usually the 'exe' attribute of the obelisk app.
Example: "(import /path/to/obeliskapp {}).exe"
Description: The port this service should listen on.
Default: 8080
Example: 8080
Description: The home directory for the user that will run the service. Defaults to /var/lib/name-of-obelisk
Example: "/var/lib/example"
Description: The name of the user that will run the service. This user will be created. Defaults to the name of the obelisk.
Description: The nginx vhost name for the application. See services.nginx.virtualHosts in the NixOS manual for more information.
Example: "app.example.com"
Description: An attrset of obelisk applications to run as user systemd services.
Default: {}
Example:
obelisks."myapp" = {
obelisk = (import /path/to/myapp {}).exe;
configSource = "/path/to/config";
port = 8080;
};
Description: The path to the obelisk application configuration folder. Configs will be copied from this folder every time the configuration is rebuilt. See for more information.
Example: "/path/to/obelisk-app/config"
Description: The derivation containing the obelisk application that forms the basis of this service. This is usually the 'exe' attribute of the obelisk app.
Example: "(import /path/to/obeliskapp {}).exe"
Description: The port this service should listen on.
Default: 8080
Example: 8080