1
0
mirror of https://github.com/go-task/task.git synced 2026-04-26 20:02:40 +02:00
Files
task/website/Taskfile.yml
T

58 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2025-08-12 18:09:19 +02:00
version: '3'
tasks:
2025-08-12 18:09:19 +02:00
install:
desc: Setup VitePress locally
cmds:
2025-08-12 18:09:19 +02:00
- pnpm install
2022-11-12 09:26:35 -03:00
sources:
- package.json
2025-08-12 18:09:19 +02:00
- pnpm-lock.yaml
2022-11-02 11:39:05 -03:00
default:
2022-05-29 14:15:01 -03:00
desc: Start website
2025-08-12 18:09:19 +02:00
deps: [install]
2022-11-02 11:39:05 -03:00
aliases: [s, start]
vars:
2023-04-27 00:57:58 +01:00
HOST: '{{default "0.0.0.0" .HOST}}'
PORT: '{{default "3001" .PORT}}'
cmds:
2025-08-12 18:09:19 +02:00
- pnpm dev --host={{.HOST}} --port={{.PORT}}
lint:
desc: Lint website
deps: [install]
cmds:
- pnpm lint
2020-12-27 18:55:55 -03:00
2022-05-29 14:15:01 -03:00
build:
desc: Build website
2025-08-12 18:09:19 +02:00
deps: [install]
2020-12-27 18:55:55 -03:00
cmds:
2025-08-12 18:09:19 +02:00
- pnpm build
2022-05-29 14:15:01 -03:00
preview:
desc: Preview Website
deps: [build]
aliases: [serve]
vars:
HOST: '{{default "localhost" .HOST}}'
PORT: '{{default "3001" .PORT}}'
cmds:
- pnpm preview --host={{.HOST}} --port={{.PORT}}
2022-05-29 14:15:01 -03:00
clean:
desc: Clean temp directories
cmds:
2025-08-12 18:09:19 +02:00
- rm -rf ./vitepress/dist
2022-05-29 14:15:01 -03:00
2025-08-12 18:09:19 +02:00
deploy:next:
desc: Build and deploy next.taskfile.dev
2022-05-29 14:15:01 -03:00
cmds:
2025-08-12 18:09:19 +02:00
- pnpm netlify deploy --prod --site=4e13dfcf-fc0d-4bec-ad60-b918a8dc3942
2022-12-17 11:43:43 -03:00
2025-08-12 18:09:19 +02:00
deploy:prod:
desc: Build and deploy taskfile.dev
2022-12-17 11:43:43 -03:00
cmds:
2025-08-12 18:09:19 +02:00
- pnpm netlify deploy --prod --site=e625bc6a-1cd3-465d-ad30-7bbddaeb4f31