Package Atuin as NixNG image
This commit is contained in:
parent
ae0d45e71f
commit
613bc83b89
8 changed files with 113 additions and 36 deletions
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
config,
|
||||
utils,
|
||||
globals,
|
||||
lib,
|
||||
...
|
||||
|
@ -29,35 +30,17 @@
|
|||
metadata.labels.app = "atuin";
|
||||
|
||||
spec = {
|
||||
volumes = {
|
||||
data.persistentVolumeClaim.claimName = "data";
|
||||
database.persistentVolumeClaim.claimName = "database";
|
||||
};
|
||||
volumes.database.persistentVolumeClaim.claimName = "database";
|
||||
|
||||
containers = {
|
||||
atuin = {
|
||||
image = globals.images.atuin;
|
||||
imagePullPolicy = "IfNotPresent";
|
||||
image = utils.mkNixNGImage "atuin";
|
||||
ports.web.containerPort = 8888;
|
||||
args = ["server" "start"];
|
||||
|
||||
env = {
|
||||
ATUIN_HOST.value = "0.0.0.0";
|
||||
ATUIN_PORT.value = "8888";
|
||||
ATUIN_OPEN_REGISTRATION.value = "false";
|
||||
|
||||
ATUIN_DB_URI.valueFrom.secretKeyRef = {
|
||||
name = "database";
|
||||
key = "databaseURL";
|
||||
};
|
||||
env.ATUIN_DB_URI.valueFrom.secretKeyRef = {
|
||||
name = "database";
|
||||
key = "databaseURL";
|
||||
};
|
||||
|
||||
volumeMounts = [
|
||||
{
|
||||
name = "data";
|
||||
mountPath = "/config";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
database = {
|
||||
|
@ -106,16 +89,9 @@
|
|||
};
|
||||
};
|
||||
|
||||
longhorn.persistentVolumeClaim = {
|
||||
data = {
|
||||
volumeName = "atuin";
|
||||
storage = "300Mi";
|
||||
};
|
||||
|
||||
database = {
|
||||
volumeName = "atuin-db";
|
||||
storage = "300Mi";
|
||||
};
|
||||
longhorn.persistentVolumeClaim.database = {
|
||||
volumeName = "atuin-db";
|
||||
storage = "300Mi";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -92,7 +92,6 @@
|
|||
longhorn.persistentVolume = {
|
||||
freshrss.storage = "1Gi";
|
||||
radicale.storage = "200Mi";
|
||||
atuin.storage = "300Mi";
|
||||
atuin-db.storage = "300Mi";
|
||||
nextcloud.storage = "50Gi";
|
||||
nextcloud-db.storage = "400Mi";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue