25 lines
500 B
Bash
25 lines
500 B
Bash
#!/bin/bash
|
||
# deploy.sh – Bygg och starta om recipe-app
|
||
# Kör från: /opt/containers/recipe-app/
|
||
# Kräver: .env-fil i samma mapp
|
||
|
||
set -e
|
||
|
||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||
cd "$SCRIPT_DIR"
|
||
|
||
if [ ! -f ".env" ]; then
|
||
echo "Fel: .env saknas. Kopiera .env.example och fyll i värdena:"
|
||
echo " cp .env.example .env && nano .env"
|
||
exit 1
|
||
fi
|
||
|
||
echo "Bygger images..."
|
||
docker compose build
|
||
|
||
echo "Startar tjänster..."
|
||
docker compose up -d
|
||
|
||
echo "Status:"
|
||
docker compose ps
|