···99build:
1010 gleam run -m lustre/dev build
11111212+1313+roll-back:
1414+ # move copy from /srv/doodler/previous to /srv/doodler/
1515+ ssh deploy-doodler@gitlab "cp /srv/doodler/previous/* /srv/doodler/"
1616+1217# Deploy doodler to my server
1318deploy: build
1414- ssh deploy-doodler@gitlab rm /srv/doodler/*
1919+ #!/bin/zsh
2020+ ssh deploy-doodler@gitlab "
2121+ # ignore errors since the following 2 steps would otherwise have issues
2222+ set +e
2323+ # create copy of previous version in /srv/doodler/previous
2424+ cp /srv/doodler/* /srv/doodler/previous
2525+ # remove previous version -- /srv/doodler/previous will be ignored
2626+ rm /srv/doodler/*
2727+ "
2828+2929+ # copy current version to /srv/doodler/
1530 scp ./dist/* deploy-doodler@gitlab:/srv/doodler
16311732