25 lines
671 B
Nix
25 lines
671 B
Nix
{ config, pkgs, ... }:
|
|
let
|
|
inherit (import ./lib.nix config) mkContainer;
|
|
in {
|
|
virtualisation.oci-containers.containers.atomicserver = mkContainer {
|
|
image = "joepmeneer/atomic-server";
|
|
hostName = "atomic";
|
|
port = 80;
|
|
volumes = [
|
|
"/tank/atomicserver:/atomic-storage"
|
|
];
|
|
environment = {
|
|
ATOMIC_INITIALIZE = "true";
|
|
ATOMIC_SERVER_URL = "https://atomic.havenisms.com";
|
|
ATOMIC_DOMAIN = "atomic.havenisms.com";
|
|
ATOMIC_HTTPS = "false";
|
|
};
|
|
homepageOpts = {
|
|
group = "Apps";
|
|
name = "Atomic Server";
|
|
icon = "atomicserver.svg";
|
|
description = "Atomic Knowledge Management System";
|
|
};
|
|
};
|
|
} |