add some features
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user