all working
This commit is contained in:
parent
5222330ed7
commit
11b6aee6e9
9 changed files with 1144 additions and 111 deletions
35
scripts/docker-push.sh
Executable file
35
scripts/docker-push.sh
Executable file
|
|
@ -0,0 +1,35 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Load environment variables from .env file
|
||||
if [ -f .env ]; then
|
||||
export $(grep -v '^#' .env | xargs)
|
||||
fi
|
||||
|
||||
# Get environment variables with defaults
|
||||
REGISTRY=${DOCKER_REGISTRY:-}
|
||||
USERNAME=${DOCKER_USERNAME:-}
|
||||
TAG=${DOCKER_TAG:-latest}
|
||||
|
||||
# Build the image name
|
||||
IMAGE_NAME="ntfy-emergency-app"
|
||||
|
||||
if [ -n "$REGISTRY" ] && [ -n "$USERNAME" ]; then
|
||||
IMAGE_NAME="$REGISTRY/$USERNAME/$IMAGE_NAME"
|
||||
elif [ -n "$REGISTRY" ]; then
|
||||
IMAGE_NAME="$REGISTRY/$IMAGE_NAME"
|
||||
elif [ -n "$USERNAME" ]; then
|
||||
IMAGE_NAME="$USERNAME/$IMAGE_NAME"
|
||||
fi
|
||||
|
||||
IMAGE_NAME="$IMAGE_NAME:$TAG"
|
||||
|
||||
# Execute docker push command
|
||||
COMMAND="docker push $IMAGE_NAME"
|
||||
|
||||
echo "Pushing image: $COMMAND"
|
||||
if $COMMAND; then
|
||||
echo "✅ Successfully pushed: $IMAGE_NAME"
|
||||
else
|
||||
echo "❌ Failed to push image"
|
||||
exit 1
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue