Files
2026-04-26 16:00:43 +02:00

50 lines
1.1 KiB
YAML

version: "3"
vars:
PROJECT: cl-project
REGISTRY_URL: registry.ma-al.pl
VERSION: 1.0.0.
tasks:
default:
desc: List all available tasks
cmds:
- task --list
build_docker:
desc: build_docker
aliases: [bd]
cmds:
- |
cat <<'EOF' | docker buildx build -t {{.REGISTRY_URL}}/{{.PROJECT}}:latest -t {{.REGISTRY_URL}}/{{.PROJECT}}:{{.VERSION}} -f - .
FROM oven/bun:1
WORKDIR /app
COPY . /app
RUN bun install --frozen-lockfile
USER bun
EXPOSE 3000
ENTRYPOINT ["bun", "./src/server.js"]
EOF
push_to_registry:
desc: Push image to registry {{.REGISTRY_URL}}
aliases: [pd]
cmds:
- docker push {{.REGISTRY_URL}}/{{.PROJECT}}:{{.VERSION}}
- docker push {{.REGISTRY_URL}}/{{.PROJECT}}:latest
start_dockers:
desc: Start Docker Containers
aliases: [sd]
cmds:
- docker compose -p {{.PROJECT}} -f docker-compose.yml up -d
stop_dockers:
desc: Start Docker Containers
aliases: [std]
cmds:
- docker compose -p {{.PROJECT}} -f docker-compose.yml down