nixos-config/nixos/programs/microboard.nix

19 lines
446 B
Nix
Raw Normal View History

2023-08-22 10:08:59 +05:00
{ config, ... }:
let
dataDir = "/var/lib/microboard";
in
2023-08-21 21:18:47 +05:00
{
2023-08-22 10:50:50 +05:00
virtualisation.oci-containers.containers.microboard = {
autoStart = true;
2023-08-25 22:57:47 +05:00
image = "ghcr.io/ordinary-dev/microboard:v0.0.6";
2023-08-22 10:53:15 +05:00
ports = ["55006:8000"];
user = "986:983";
2023-08-22 10:50:50 +05:00
volumes = [
2023-08-22 10:53:15 +05:00
"/hdd/microboard/.env:/app/.env"
"/hdd/microboard/uploads:/app/uploads"
"/hdd/microboard/previews:/app/previews"
2023-08-22 10:50:50 +05:00
"/run/postgresql:/run/postgresql"
];
2023-08-22 10:08:59 +05:00
};
2023-08-21 21:18:47 +05:00
}