46 lines
1.7 KiB
Nix
46 lines
1.7 KiB
Nix
{ 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" ];
|
|
};
|
|
} |