mirror of
https://codeberg.org/angestoepselt/homepage.git
synced 2025-05-24 14:46:16 +00:00
Update Nix script
This commit is contained in:
parent
00a0318709
commit
eca1326566
2 changed files with 13 additions and 0 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1,4 +1,7 @@
|
|||
# node_modules may either be a usual folder or a symlink at the project
|
||||
# root (creted by the Nix update script).
|
||||
node_modules/
|
||||
/node_modules
|
||||
|
||||
# Eleventy build output
|
||||
dist/
|
||||
|
|
|
|||
|
|
@ -1,6 +1,10 @@
|
|||
PROJECT_DIR=$(dirname "$(dirname "$0")")
|
||||
NIX_DIR="$PROJECT_DIR/nix"
|
||||
|
||||
if [ -h "$PROJECT_DIR/node_modules" ]; then
|
||||
rm node_modules
|
||||
fi
|
||||
|
||||
npm install --package-lock-only
|
||||
node2nix \
|
||||
-i "$PROJECT_DIR/package.json" \
|
||||
|
|
@ -10,3 +14,9 @@ node2nix \
|
|||
-e "$NIX_DIR/node-env.nix" \
|
||||
--development \
|
||||
--include-peer-dependencies
|
||||
|
||||
nix build -o "$PROJECT_DIR/.dev"
|
||||
|
||||
if [ ! -e "$PROJECT_DIR/node_modules" ]; then
|
||||
cd "$PROJECT_DIR"; ln -s .dev/lib/node_modules .
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue