diff --git a/.gitea/workflows/sgeupdated.yml b/.gitea/workflows/sgeupdated.yml index 94c5515..eeb950a 100644 --- a/.gitea/workflows/sgeupdated.yml +++ b/.gitea/workflows/sgeupdated.yml @@ -33,35 +33,35 @@ jobs: git pull origin main # --- Backend --- - if echo "${CHANGED_FILES}" | grep -q "sge-backend"; then - echo "Backend changes detected..." - cd sge-backend - mvn clean install - cd .. + if echo "${CHANGED_FILES}" | grep -q "sge-backend"; then + echo "Backend changes detected..." + cd sge-backend + mvn clean install + cd .. - # Stop & remove old backend container (ignore errors if not exists) - docker stop sgeupdated-backend-1 || true - docker rm sgeupdated-backend-1 || true + # Stop & remove old backend container (ignore errors if not exists) + docker stop sgeupdated-backend-1 || true + docker rm sgeupdated-backend-1 || true - # Build Docker image and restart container - docker compose build --no-cache backend - docker compose up -d --force-recreate backend - fi + # Build Docker image and restart container + docker compose build --no-cache backend + docker compose up -d --force-recreate backend + fi - # --- Frontend --- - if echo "${CHANGED_FILES}" | grep -q "sge-frontend"; then - echo "Frontend changes detected..." - cd sge-frontend + # --- Frontend --- + if echo "${CHANGED_FILES}" | grep -q "sge-frontend"; then + echo "Frontend changes detected..." + cd sge-frontend - npm install - npm run build - cd .. + npm install + npm run build + cd .. - # Stop & remove old frontend container (ignore errors if not exists) - docker stop sgeupdated-frontend-1 || true - docker rm sgeupdated-frontend-1 || true + # Stop & remove old frontend container (ignore errors if not exists) + docker stop sgeupdated-frontend-1 || true + docker rm sgeupdated-frontend-1 || true - # Build Docker image and restart container - docker compose build --no-cache frontend - docker compose up -d --force-recreate frontend - fi + # Build Docker image and restart container + docker compose build --no-cache frontend + docker compose up -d --force-recreate frontend + fi