2024-01-08 17:17:48 +00:00
|
|
|
---
|
|
|
|
version: "3"
|
|
|
|
vars:
|
|
|
|
CURRENT_BRANCH:
|
|
|
|
sh: "git rev-parse --abbrev-ref HEAD"
|
|
|
|
shopt:
|
|
|
|
- "globstar"
|
|
|
|
dotenv:
|
|
|
|
- ".env"
|
|
|
|
tasks:
|
|
|
|
env:
|
|
|
|
desc: "Install the .env file"
|
|
|
|
cmds:
|
2024-01-08 17:58:19 +00:00
|
|
|
- "test -f .env || cp .env.example .env"
|
2024-01-08 17:38:21 +00:00
|
|
|
- ": == Environment vars have changed, please review and edit =="
|
2024-01-08 17:17:48 +00:00
|
|
|
- "diff -auN --color .env.example .env"
|
|
|
|
sources:
|
|
|
|
- ".env.example"
|
|
|
|
generates:
|
|
|
|
- ".env"
|
2024-01-08 17:38:44 +00:00
|
|
|
gems:
|
|
|
|
desc: "Install gems"
|
|
|
|
cmds:
|
|
|
|
- "haini.sh bundle"
|
|
|
|
sources:
|
|
|
|
- "Gemfile"
|
|
|
|
generates:
|
|
|
|
- "Gemfile.lock"
|
2024-01-08 17:40:05 +00:00
|
|
|
clean:
|
|
|
|
desc: "Clean"
|
|
|
|
cmds:
|
|
|
|
- "rm -rf _sites/test-* _deploy/test-* log/*.log tmp/cache tmp/letter_opener tmp/miniprofiler tmp/storage"
|
2024-01-08 17:58:48 +00:00
|
|
|
node-modules:
|
|
|
|
desc: "Install Node modules"
|
|
|
|
cmds:
|
|
|
|
- "haini.sh yarn"
|
|
|
|
sources:
|
|
|
|
- "package.json"
|
|
|
|
- "yarn.lock"
|
|
|
|
status:
|
|
|
|
- "test -d node_modules"
|