Cease supporting Docker deployments altogether

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>
This commit is contained in:
Shin'ya Minazuki 2026-01-28 10:04:25 -03:00
commit 11d92f33c8
28 changed files with 145 additions and 1642 deletions

35
front/Taskfile.yml Normal file
View file

@ -0,0 +1,35 @@
# 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