Set up Atuin server and client
This commit is contained in:
@ -3,6 +3,25 @@
|
||||
virtualisation.oci-containers = {
|
||||
containers = {
|
||||
|
||||
atuin = {
|
||||
image = "ghcr.io/atuinsh/atuin:latest";
|
||||
ports = [ "8888:8888" ];
|
||||
cmd = [ "server" "start" ];
|
||||
volumes = [
|
||||
"/home/sezycei/srv/containerdata/atuin/config:/config"
|
||||
];
|
||||
environmentFiles =
|
||||
[ config.age.secrets.atuin-env.path ];
|
||||
};
|
||||
|
||||
atuin-sql = {
|
||||
image = "postgres:14";
|
||||
volumes = [ "/home/sezycei/srv/containerdata/atuin/database:/var/lib/postgresql/data/" ];
|
||||
ports = [ "9123:5432" ];
|
||||
environmentFiles =
|
||||
[ config.age.secrets.atuin-env.path ];
|
||||
};
|
||||
|
||||
gitlab = {
|
||||
image = "gitlab/gitlab-ce:latest";
|
||||
ports = [ "26616:80" "26617:22" ];
|
||||
|
@ -44,6 +44,7 @@
|
||||
};
|
||||
in
|
||||
{
|
||||
"atuin.matri.cx" = proxied { target = "http://127.0.0.1:8888"; };
|
||||
"cache.matri.cx" = proxiedLAN {
|
||||
target = "http://${config.services.nix-serve.bindAddress}:${toString config.services.nix-serve.port}";
|
||||
};
|
||||
|
Reference in New Issue
Block a user