Compare commits
1 Commits
fix/prod-s
...
fix/deploy
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ec3e1ee1bf
|
@@ -15,11 +15,8 @@ cp "${APP_DIR}/docker-compose.prod.yml" "${SITE_DIR}/docker-compose.prod.yml"
|
|||||||
echo "==> Ensuring static/media directories exist"
|
echo "==> Ensuring static/media directories exist"
|
||||||
mkdir -p "${SITE_DIR}/static" "${SITE_DIR}/media"
|
mkdir -p "${SITE_DIR}/static" "${SITE_DIR}/media"
|
||||||
|
|
||||||
echo "==> Building image"
|
echo "==> Rebuilding and recreating web container"
|
||||||
docker compose -f "${SITE_DIR}/docker-compose.prod.yml" build --no-cache
|
docker compose -f "${SITE_DIR}/docker-compose.prod.yml" up -d --no-deps --build --force-recreate web
|
||||||
|
|
||||||
echo "==> Restarting service"
|
|
||||||
sudo systemctl restart sum-nohype
|
|
||||||
|
|
||||||
echo "==> Waiting for health check"
|
echo "==> Waiting for health check"
|
||||||
for i in $(seq 1 30); do
|
for i in $(seq 1 30); do
|
||||||
@@ -30,5 +27,5 @@ for i in $(seq 1 30); do
|
|||||||
sleep 3
|
sleep 3
|
||||||
done
|
done
|
||||||
echo "ERROR: site did not come up after 90s" >&2
|
echo "ERROR: site did not come up after 90s" >&2
|
||||||
sudo journalctl -u sum-nohype --no-pager -n 50
|
docker compose -f "${SITE_DIR}/docker-compose.prod.yml" logs --tail=50 web
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ ExecStartPre=docker compose -f docker-compose.prod.yml pull --ignore-pull-failur
|
|||||||
ExecStart=docker compose -f docker-compose.prod.yml up --build
|
ExecStart=docker compose -f docker-compose.prod.yml up --build
|
||||||
ExecStop=docker compose -f docker-compose.prod.yml down
|
ExecStop=docker compose -f docker-compose.prod.yml down
|
||||||
|
|
||||||
Restart=on-failure
|
Restart=always
|
||||||
RestartSec=10
|
RestartSec=10
|
||||||
TimeoutStartSec=300
|
TimeoutStartSec=300
|
||||||
TimeoutStopSec=30
|
TimeoutStopSec=30
|
||||||
|
|||||||
Reference in New Issue
Block a user