107 lines
1.8 KiB
YAML
107 lines
1.8 KiB
YAML
version: '3'
|
|
|
|
tasks:
|
|
default:
|
|
desc: Show available tasks
|
|
cmds:
|
|
- task --list
|
|
|
|
dev:
|
|
desc: Run development server
|
|
cmds:
|
|
- pnpm install
|
|
- pnpm run dev
|
|
|
|
build:
|
|
desc: Build the application
|
|
cmds:
|
|
- pnpm run build
|
|
|
|
package:
|
|
desc: Package the application
|
|
cmds:
|
|
- pnpm run package
|
|
|
|
publish:
|
|
desc: Publish to npm registry
|
|
cmds:
|
|
- pnpm publish
|
|
|
|
preview:
|
|
desc: Preview production build
|
|
cmds:
|
|
- pnpm run preview
|
|
|
|
check:
|
|
desc: Run type checking
|
|
cmds:
|
|
- pnpm run check
|
|
|
|
lint:
|
|
desc: Run linter
|
|
cmds:
|
|
- pnpm run lint
|
|
|
|
format:
|
|
desc: Format code
|
|
cmds:
|
|
- pnpm run format
|
|
|
|
clean:
|
|
desc: Clean build artifacts
|
|
cmds:
|
|
- rm -rf .svelte-kit build node_modules/.vite dist package
|
|
|
|
docker-build:
|
|
desc: Build Docker image
|
|
cmds:
|
|
- docker build -f docker/Dockerfile -t surveilled .
|
|
|
|
docker-run:
|
|
desc: Run Docker container
|
|
cmds:
|
|
- docker run --rm -p 3000:3000 surveilled
|
|
|
|
docker:
|
|
desc: Build and run Docker container
|
|
deps: [docker-build, docker-run]
|
|
|
|
podman-build:
|
|
desc: Build Podman image
|
|
cmds:
|
|
- podman build -f docker/Dockerfile -t surveilled .
|
|
|
|
podman-run:
|
|
desc: Run Podman container
|
|
cmds:
|
|
- podman run --rm -p 3000:3000 surveilled
|
|
|
|
podman:
|
|
desc: Build and run Podman container
|
|
deps: [podman-build, podman-run]
|
|
|
|
setup:
|
|
desc: Setup development environment
|
|
cmds:
|
|
- corepack enable
|
|
|
|
install:
|
|
desc: Install dependencies
|
|
cmds:
|
|
- pnpm install
|
|
|
|
install:ci:
|
|
desc: Install dependencies for CI (frozen lockfile)
|
|
cmds:
|
|
- pnpm install --frozen-lockfile
|
|
|
|
version:minor:
|
|
desc: Bump version minor
|
|
cmds:
|
|
- pnpm version minor
|
|
|
|
version:major:
|
|
desc: Bump version major
|
|
cmds:
|
|
- pnpm version major
|