16 lines
427 B
Bash
16 lines
427 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
# Build the application
|
|
echo "Building the application..."
|
|
bun run build
|
|
|
|
# Get the tag or use latest
|
|
TAG=$(git describe --tags --exact-match 2>/dev/null || echo "latest")
|
|
echo "Building docker image with tag: $TAG"
|
|
|
|
# Build and push the Docker image
|
|
docker build -t docker.site.quack-lab.dev/signaturer:$TAG .
|
|
docker push docker.site.quack-lab.dev/signaturer:$TAG
|
|
|
|
echo "Deployment completed successfully!" |