Add shell.nix and update garage source, include api docs copy

This commit is contained in:
Alex 2022-11-16 12:06:57 +01:00
parent 08d43d3a95
commit 1559433753
Signed by: lx
GPG key ID: 0E496D15096376BE
4 changed files with 23 additions and 1 deletions

View file

@ -10,6 +10,7 @@ steps:
commands: commands:
- git submodule update --init --recursive - git submodule update --init --recursive
- cp -rv garage/doc/book content/documentation - cp -rv garage/doc/book content/documentation
- cp -rv garage/doc/api static/api
- name: build-css - name: build-css
image: node image: node

1
.gitignore vendored
View file

@ -2,3 +2,4 @@ node_modules
public public
content/documentation content/documentation
static/style.css static/style.css
static/api

2
garage

@ -1 +1 @@
Subproject commit b17d59cfabbe92c509f4888cae83f6053a8cab1e Subproject commit bcc97724707aaa39fd64490cdd81aa5073285f33

20
shell.nix Normal file
View file

@ -0,0 +1,20 @@
with import <nixpkgs> {};
stdenv.mkDerivation {
name = "node";
buildInputs = [
nodejs
zola
];
shellHook = ''
export PATH="$PWD/node_modules/.bin/:$PATH"
function build {
rm -r content/documentation static/api
cp -rv garage/doc/book content/documentation
cp -rv garage/doc/api static/api
npm install
npx tailwindcss -i ./src/input.css -o ./static/style.css --minify
zola build -u https://garagehq.deuxfleurs.fr
}
'';
}