Other changes: * Do not use Funkwhale's CI, GitPod, etc * Support Taskfile.yml (might make future CI builds easier) Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
35 lines
663 B
YAML
35 lines
663 B
YAML
# https://taskfile.dev
|
|
|
|
version: '3'
|
|
|
|
vars:
|
|
TASK_LIST: task -l
|
|
|
|
tasks:
|
|
default:
|
|
cmds:
|
|
- echo "See a list of the available tasks with {{.TASK_LIST}}"
|
|
silent: true
|
|
install:
|
|
desc: Install required dependencies
|
|
cmds:
|
|
- yarn install
|
|
build:
|
|
desc: Build the frontend
|
|
cmds:
|
|
- task: install
|
|
- yarn build:deployment
|
|
env:
|
|
NODE_ENV: production
|
|
build-dev:
|
|
desc: Build the frontend (for developer usage)
|
|
cmds:
|
|
- task: install
|
|
- yarn build
|
|
env:
|
|
NODE_ENV: development
|
|
serve:
|
|
desc: Run a staging server (for developer usage)
|
|
cmds:
|
|
- task: install
|
|
- yarn serve
|