{ config, containerCfg, pkgs, lib, builder, name,... }: let version = "latest"; serverCfg = config.syscfg.server; in { runtime = { paths = [{ path="${serverCfg.path.data.path}/excalidraw/"; owner = "root:root"; mode = "0777"; }]; containers = { server = builder.mkContainer { subdomain = containerCfg.subdomain; image = "excalidraw/excalidraw:${version}"; port = 80; tmpfs = true; # secret = name; extraEnv = { NODE_ENV="production"; VITE_APP_WS_SERVER_URL="${containerCfg.subdomain}.${serverCfg.domain}"; }; extraLabels = { }; overrides = { volumes = [ "${serverCfg.path.data.path}/excalidraw:/app/data" ]; }; }; }; }; }