add some features

This commit is contained in:
2026-04-22 21:37:07 +02:00
parent bdd06105dd
commit c10e259ae8
20 changed files with 2101 additions and 1030 deletions
+49
View File
@@ -0,0 +1,49 @@
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
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