diff --git a/.github/workflows/docker-build-push-dockerhub.yml b/.github/workflows/docker-build-push-dockerhub.yml index 3b39c5b..f7ce44c 100644 --- a/.github/workflows/docker-build-push-dockerhub.yml +++ b/.github/workflows/docker-build-push-dockerhub.yml @@ -131,49 +131,49 @@ jobs: DATABASE_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@${{ env.DATABASE_HOST }}/${{ env.POSTGRES_DB }} DATABASE_DIRECT_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@${{ env.DATABASE_HOST }}/${{ env.POSTGRES_DB }} - - name: Test runtime - run: | - tags="${{ steps.meta.outputs.tags }}" - IFS=',' read -ra ADDR <<< "$tags" # Convert string to array using ',' as delimiter - tag=${ADDR[0]} # Get the first tag + # - name: Test runtime + # run: | + # tags="${{ steps.meta.outputs.tags }}" + # IFS=',' read -ra ADDR <<< "$tags" # Convert string to array using ',' as delimiter + # tag=${ADDR[0]} # Get the first tag - docker run --rm --network stack \ - -p 3000:3000 \ - -e DATABASE_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@database/${{ env.POSTGRES_DB }} \ - -e DATABASE_DIRECT_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@database/${{ env.POSTGRES_DB }} \ - -e NEXTAUTH_SECRET=${{ env.NEXTAUTH_SECRET }} \ - -e CALENDSO_ENCRYPTION_KEY=${{ env.CALENDSO_ENCRYPTION_KEY }} \ - $tag & + # docker run --rm --network stack \ + # -p 3000:3000 \ + # -e DATABASE_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@database/${{ env.POSTGRES_DB }} \ + # -e DATABASE_DIRECT_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@database/${{ env.POSTGRES_DB }} \ + # -e NEXTAUTH_SECRET=${{ env.NEXTAUTH_SECRET }} \ + # -e CALENDSO_ENCRYPTION_KEY=${{ env.CALENDSO_ENCRYPTION_KEY }} \ + # $tag & - server_pid=$! + # server_pid=$! - echo "Waiting for the server to start..." - sleep 120 + # echo "Waiting for the server to start..." + # sleep 120 - echo ${{ env.NEXT_PUBLIC_WEBAPP_URL }}/auth/login + # echo ${{ env.NEXT_PUBLIC_WEBAPP_URL }}/auth/login - apk add curl + # apk add curl - for i in {1..60}; do - echo "Checking server health ($i/60)..." - response=$(curl -o /dev/null -s -w "%{http_code}" ${{ env.NEXT_PUBLIC_WEBAPP_URL }}/auth/login) - echo "HTTP Status Code: $response" - if [[ "$response" == "200" ]] || [[ "$response" == "307" ]]; then - echo "Server is healthy" - # Now, shutdown the server - kill $server_pid - exit 0 - fi - sleep 1 - done + # for i in {1..60}; do + # echo "Checking server health ($i/60)..." + # response=$(curl -o /dev/null -s -w "%{http_code}" ${{ env.NEXT_PUBLIC_WEBAPP_URL }}/auth/login) + # echo "HTTP Status Code: $response" + # if [[ "$response" == "200" ]] || [[ "$response" == "307" ]]; then + # echo "Server is healthy" + # # Now, shutdown the server + # kill $server_pid + # exit 0 + # fi + # sleep 1 + # done - echo "Server health check failed" - kill $server_pid - exit 1 - env: - NEXTAUTH_SECRET: 'EI4qqDpcfdvf4A+0aQEEx8JjHxHSy4uWiZw/F32K+pA=' - CALENDSO_ENCRYPTION_KEY: '0zfLtY99wjeLnsM7qsa8xsT+Q0oSgnOL' + # echo "Server health check failed" + # kill $server_pid + # exit 1 + # env: + # NEXTAUTH_SECRET: 'EI4qqDpcfdvf4A+0aQEEx8JjHxHSy4uWiZw/F32K+pA=' + # CALENDSO_ENCRYPTION_KEY: '0zfLtY99wjeLnsM7qsa8xsT+Q0oSgnOL' - name: Push image id: docker_push