#!/bin/bash # DEPLOYTIME=$(date +%s%3N) # Check if .env file exists if [ ! -f .env ]; then echo "Error: .env file not found in /var/www/owncloud" exit 1 fi export $(cat .env | xargs) envsubst < docker-stack.yml | docker stack deploy selfhosted-owncloud --compose-file=docker-stack.yml --with-registry-auth --resolve-image always # curl -X POST https://log.spares.nu/api/annotations \ # -H "Authorization: Bearer eyJrIjoiOGNhQVM5SkNaaEFlQ1FkTDFJNTdPNzhFazVuTko0TTEiLCJuIjoiZGVwbG95IiwiaWQiOjF9" \ # -H "Content-Type: application/json" \ # -d "{\"time\":${DEPLOYTIME},\"timeEnd\":${DEPLOYTIME},\"tags\":[\"deploy\"],\"text\":\"Docker Stack Deploy\"}"; echo