lubelogger
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
./apps/gitea
|
./apps/gitea
|
||||||
./apps/jellyfin
|
./apps/jellyfin
|
||||||
./apps/jellyseerr
|
./apps/jellyseerr
|
||||||
# ./apps/maybe
|
./apps/lubelogger
|
||||||
./apps/netbootxyz
|
./apps/netbootxyz
|
||||||
./apps/nextcloud
|
./apps/nextcloud
|
||||||
./apps/ollama
|
./apps/ollama
|
||||||
|
|||||||
20
hosts/nas/apps/lubelogger/default.nix
Normal file
20
hosts/nas/apps/lubelogger/default.nix
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
{ config, ... }:
|
||||||
|
{
|
||||||
|
virtualisation.oci-containers.containers.lubelogger = {
|
||||||
|
autoStart = true;
|
||||||
|
image = "ghcr.io/hargata/lubelogger";
|
||||||
|
ports = [ "6754:8080" ];
|
||||||
|
volumes = [
|
||||||
|
"/media/nas/ssd/nix-app-data/lubelogger:/App/data"
|
||||||
|
"/media/nas/ssd/nix-app-data/lubelogger/keys:/root/.aspnet/DataProtection-Keys"
|
||||||
|
];
|
||||||
|
environmentFiles = [
|
||||||
|
"/media/nas/ssd/nix-app-data/lubelogger/lubelogger.env"
|
||||||
|
];
|
||||||
|
environment = {
|
||||||
|
PUID = toString config.users.users.nix-apps.uid;
|
||||||
|
PGID = toString config.users.groups.jallen-nas.gid;
|
||||||
|
TZ = "America/Chicago";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
virtualisation.oci-containers.containers.maybe-web = {
|
|
||||||
autoStart = true;
|
|
||||||
image = "ghcr.io/maybe-finance/maybe";
|
|
||||||
ports = [ "3300:3000" ];
|
|
||||||
volumes = [ "/media/nas/ssd/nix-app-data/maybe-finance:/rails/storage" ];
|
|
||||||
environment = {
|
|
||||||
PUID = toString config.users.users.nix-apps.uid;
|
|
||||||
PGID = toString config.users.groups.jallen-nas.gid;
|
|
||||||
TZ = "America/Chicago";
|
|
||||||
SECRET_KEY_BASE = "37d9b98e93c03acb9c14020165666efa6ac3013be88b421aa49fbe5d3f3e4303daf5e883ef847b73c4bbaa90b02773d7319ee2844cce9ed13a286039c8d38226";
|
|
||||||
PESTGRES_PASSWORD = "BogieDudie1";
|
|
||||||
SELF_HOSTED = "true";
|
|
||||||
RAILS_FORCE_SSL = "false";
|
|
||||||
RAILS_ASSUME_SSL = "false";
|
|
||||||
DB_HOST = "10.0.1.18";
|
|
||||||
DB_PORT = "5432";
|
|
||||||
REDIS_URL = "redis://10.0.1.18:6381/1";
|
|
||||||
POSTGRES_USER = "maybe_finance";
|
|
||||||
POSTGRES_PASSWORD = "BogieDudie1";
|
|
||||||
POSTGRES_DB = "maybe_finance";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
virtualisation.oci-containers.containers.maybe-worker = {
|
|
||||||
image = "ghcr.io/maybe-finance/maybe";
|
|
||||||
environment = {
|
|
||||||
PUID = toString config.users.users.nix-apps.uid;
|
|
||||||
PGID = toString config.users.groups.jallen-nas.gid;
|
|
||||||
TZ = "America/Chicago";
|
|
||||||
SECRET_KEY_BASE = "37d9b98e93c03acb9c14020165666efa6ac3013be88b421aa49fbe5d3f3e4303daf5e883ef847b73c4bbaa90b02773d7319ee2844cce9ed13a286039c8d38226";
|
|
||||||
PESTGRES_PASSWORD = "BogieDudie1";
|
|
||||||
SELF_HOSTED = "true";
|
|
||||||
RAILS_FORCE_SSL = "false";
|
|
||||||
RAILS_ASSUME_SSL = "false";
|
|
||||||
DB_HOST = "10.0.1.18";
|
|
||||||
DB_PORT = "5432";
|
|
||||||
REDIS_URL = "redis://10.0.1.18:6381/1";
|
|
||||||
POSTGRES_USER = "maybe_finance";
|
|
||||||
POSTGRES_PASSWORD = "BogieDudie1";
|
|
||||||
POSTGRES_DB = "maybe_finance";
|
|
||||||
};
|
|
||||||
cmd = [ "bundle" "exec" "sidekiq" ];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -183,12 +183,16 @@ in
|
|||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.postgresql_16;
|
package = pkgs.postgresql_16;
|
||||||
dataDir = "/media/nas/ssd/nix-app-data/postgresql";
|
dataDir = "/media/nas/ssd/nix-app-data/postgresql";
|
||||||
ensureDatabases = [ "authentik" "maybe_finance" ];
|
ensureDatabases = [ "authentik" "maybe_finance" "lubelogger" ];
|
||||||
ensureUsers = [
|
ensureUsers = [
|
||||||
{
|
{
|
||||||
name = "authentik";
|
name = "authentik";
|
||||||
ensureDBOwnership = true;
|
ensureDBOwnership = true;
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "lubelogger";
|
||||||
|
ensureDBOwnership = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "maybe_finance";
|
name = "maybe_finance";
|
||||||
ensureDBOwnership = true;
|
ensureDBOwnership = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user