Use msjd as flake
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
projectDir ="${config.users.users."me".home}/main/msjd";
|
msjd = builtins.getFlake "${config.users.users."me".home}/main/msjd";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
systemd.services.msjd = {
|
systemd.services.msjd = {
|
||||||
@@ -10,8 +10,8 @@ in
|
|||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
WorkingDirectory = projectDir;
|
WorkingDirectory = msjd.packages.x86_64-linux.default;
|
||||||
ExecStart = "${pkgs.nodejs}/bin/node index.mjs";
|
ExecStart = "${pkgs.nodejs}/bin/node ${msjd.packages.x86_64-linux.default}/index.mjs";
|
||||||
|
|
||||||
User = "me";
|
User = "me";
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
@@ -21,6 +21,8 @@ in
|
|||||||
"NODE_ENV=production"
|
"NODE_ENV=production"
|
||||||
"PORT=3709"
|
"PORT=3709"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
EnvironmentFile = "/run/secrets.env";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
age-encryption.org/v1
|
||||||
|
-> ssh-ed25519 ZK0gQw yBxWn0eoDBuleJaHN0chHgpMwa7bG/oknoeHho7sr2E
|
||||||
|
wSV3u5eU/KJAJpElApqEyPcCkphMOleAx21NLcWiGvk
|
||||||
|
-> ssh-ed25519 CjJArg vbs3vbUJV0hl/SCL/CrngA88OZFAQCAgQmFerVlxcQ4
|
||||||
|
bdk/qPxvwEU6SkUQHToiRAEOOFOct1MDlSl784IKgDc
|
||||||
|
--- aaIsiTUOpKUA/th3h/BALpN++ilZxK3qiv2ZBhuOtVc
|
||||||
|
“2O”� Þ„&\ï¹|þMÛ˘ÑOŽO5ÙÔ`-Zb´u«.x�ÝæÉ�sBáÌ.Ö‚d
|
||||||
|
Š«“`1JIºDÊ$I*Š…KY@PÂyÀ«<èã3
|
||||||
@@ -12,6 +12,9 @@ case "${1:-}" in
|
|||||||
gpg)
|
gpg)
|
||||||
ENCRYPTED_FILE="$SCRIPT_DIR/gpg.age"
|
ENCRYPTED_FILE="$SCRIPT_DIR/gpg.age"
|
||||||
;;
|
;;
|
||||||
|
data)
|
||||||
|
ENCRYPTED_FILE="$SCRIPT_DIR/data.age"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Usage: $0 {env|gpg}"
|
echo "Usage: $0 {env|gpg}"
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 ZK0gQw 9LrC4V6ibhKKKoE8Dtm+caoI2z6tT6oBnfNAl5qlcQ8
|
-> ssh-ed25519 ZK0gQw kFEZNCqLPgaWzfVd/bw/oGVaKcbHfLSpn37rQchqrVI
|
||||||
NWqFWrj49jp2e8our9rpYpHZZny8t4mKGogeRNMFCkk
|
74dqy7ZxVq5K63AX8aDVr/3pj2CjB46n7+3tfEBHMe8
|
||||||
-> ssh-ed25519 CjJArg bxVL+Is1oNN4QLRW24hPOpFFAhGmGyF611o3oASaJFk
|
-> ssh-ed25519 CjJArg PXUayUpNHZNlgL5ceL2COuUWt5XjrxAZJ8Xe3eLExUo
|
||||||
K8a5oDyvQ4k0YeDBseS2/SmvPhu39LWyRuFkWi0gm2s
|
KjXq3hOjosiaClTOaPxhnfaBvj1EQRlHIenVG+7W1W8
|
||||||
--- wjAuZMd2h4fvKfKtIdHmEYPO1sEC64tmU4uZarAK4io
|
--- 5J3k6uXNE2o8L8Q9mnG6ZhKcPPID7/XTfhMaLGAXOIc
|
||||||
Ô@àˆó,RîžÐÙ$øôG—8Š‘WÇì×®µ–žñ[
|
YuyLiÓýŒƒÜÓc/œ²±ÄìÜŒÍç/©š¶ƒ¯¶~´:X8:R#Ë}!Ê£ôÝÄÆ�îqw}qnÃÃPhÛp…é+®’•A$¹tÞ$ÒïW5Í×å
|
||||||
|
UèÔG9¨§-z“ß.›uOší8H
|
||||||
|
êx+£(äò~9®*¶^«EyYéM2`"06²@ °}~FÇdÛvcJô_üvkMˆaE—´»‚{Å*1Ô‚ì¤èìöaëØR5<ÎË¿·5\E®C\‚ÁÚ™ÿá®ö5©Lb«+ ¡s<¤ ×b1¯…á'‡|ï;¬?¿â�è@OC�æ³Õýc#ÖZÕc܇ZC§”.,"âbåbé{7cß�jŒs„Ì[àx.;ú5PTvók-TbUq/ ,
|
||||||
Reference in New Issue
Block a user