mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-04-25 06:35:32 +00:00
feat(dev): adjust devcontainer definition
This commit is contained in:
@@ -15,7 +15,19 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"forwardPorts": [
|
||||||
|
4173,
|
||||||
|
3456
|
||||||
|
],
|
||||||
"image": "ghcr.io/cachix/devenv/devcontainer:latest",
|
"image": "ghcr.io/cachix/devenv/devcontainer:latest",
|
||||||
"overrideCommand": false,
|
"overrideCommand": false,
|
||||||
"updateContentCommand": "devenv test"
|
"portsAttributes": {
|
||||||
|
"3456": {
|
||||||
|
"label": "Vikunja API"
|
||||||
|
},
|
||||||
|
"4173": {
|
||||||
|
"label": "Vikunja Frontend dev server"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"updateContentCommand": "sudo setfacl -k /tmp && devenv test"
|
||||||
}
|
}
|
||||||
|
|||||||
30
devenv.nix
30
devenv.nix
@@ -7,8 +7,6 @@ in {
|
|||||||
find node_modules/.pnpm/sass-embedded-linux-*/node_modules/sass-embedded-linux-*/dart-sass/src -name dart -print0 | xargs -I {} -0 patchelf --set-interpreter "$(<$NIX_CC/nix-support/dynamic-linker)" {}
|
find node_modules/.pnpm/sass-embedded-linux-*/node_modules/sass-embedded-linux-*/dart-sass/src -name dart -print0 | xargs -I {} -0 patchelf --set-interpreter "$(<$NIX_CC/nix-support/dynamic-linker)" {}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
devcontainer.enable = true;
|
|
||||||
|
|
||||||
packages = with pkgs-unstable; [
|
packages = with pkgs-unstable; [
|
||||||
# General tools
|
# General tools
|
||||||
git-cliff
|
git-cliff
|
||||||
@@ -43,4 +41,32 @@ in {
|
|||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs-unstable.mailpit;
|
package = pkgs-unstable.mailpit;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
devcontainer = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
updateContentCommand = "sudo setfacl -k /tmp && devenv test";
|
||||||
|
forwardPorts = [ 4173 3456 ];
|
||||||
|
portsAttributes = {
|
||||||
|
"4173" = {
|
||||||
|
label = "Vikunja Frontend dev server";
|
||||||
|
};
|
||||||
|
"3456" = {
|
||||||
|
label = "Vikunja API";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
customizations.vscode.extensions = [
|
||||||
|
"Syler.sass-indented"
|
||||||
|
"codezombiech.gitignore"
|
||||||
|
"dbaeumer.vscode-eslint"
|
||||||
|
"editorconfig.editorconfig"
|
||||||
|
"golang.Go"
|
||||||
|
"lokalise.i18n-ally"
|
||||||
|
"mikestead.dotenv"
|
||||||
|
"mkhl.direnv"
|
||||||
|
"vitest.explorer"
|
||||||
|
"vue.volar"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user