تحديث .github/workflows/main.yml
فشلت بعض الفحوصات
Deploy To Ghaymah / deploy (push) Has been cancelled
فشلت بعض الفحوصات
Deploy To Ghaymah / deploy (push) Has been cancelled
هذا الالتزام موجود في:
51
.github/workflows/main.yml
مباع
51
.github/workflows/main.yml
مباع
@@ -7,6 +7,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
@@ -14,26 +15,30 @@ jobs:
|
|||||||
|
|
||||||
- name: Create .ghaymah.json with environment variables
|
- name: Create .ghaymah.json with environment variables
|
||||||
run: |
|
run: |
|
||||||
if [ -f .ghaymah.json ]; then
|
cat > /tmp/ghaymah.json << 'EOF'
|
||||||
cat .ghaymah.json > /tmp/ghaymah.json
|
{
|
||||||
else
|
"id": "da97e2b8-0b2c-49d8-a672-1d162c8e15f1",
|
||||||
echo '{
|
"name": "oudelaa-api",
|
||||||
"name": "oudelaa-api",
|
"projectId": "1137d5bd-c997-4654-9d01-3c7a88b07269",
|
||||||
"ports": [
|
"ports": [
|
||||||
{
|
{
|
||||||
"expose": true,
|
"expose": true,
|
||||||
"number": 80
|
"number": 3000
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"publicAccess": {
|
"publicAccess": {
|
||||||
"enabled": true
|
"enabled": true
|
||||||
},
|
},
|
||||||
"resourceTier": "t4",
|
"resourceTier": "g1.nano",
|
||||||
"dockerFileName": "Dockerfile"
|
"dockerFileName": "Dockerfile"
|
||||||
}' > /tmp/ghaymah.json
|
}
|
||||||
fi
|
EOF
|
||||||
|
|
||||||
jq '.env = {
|
jq '.env = {
|
||||||
|
"MONGODB_URI": "${{ secrets.MONGODB_URI }}",
|
||||||
|
"JWT_ACCESS_SECRET": "${{ secrets.JWT_ACCESS_SECRET }}",
|
||||||
|
"JWT_REFRESH_SECRET": "${{ secrets.JWT_REFRESH_SECRET }}",
|
||||||
|
|
||||||
"EMAIL_SMTP_HOST": "${{ secrets.EMAIL_SMTP_HOST }}",
|
"EMAIL_SMTP_HOST": "${{ secrets.EMAIL_SMTP_HOST }}",
|
||||||
"EMAIL_SMTP_PASS": "${{ secrets.EMAIL_SMTP_PASS }}",
|
"EMAIL_SMTP_PASS": "${{ secrets.EMAIL_SMTP_PASS }}",
|
||||||
"EMAIL_SMTP_PORT": "${{ secrets.EMAIL_SMTP_PORT }}",
|
"EMAIL_SMTP_PORT": "${{ secrets.EMAIL_SMTP_PORT }}",
|
||||||
@@ -49,11 +54,17 @@ jobs:
|
|||||||
"PUBLIC_BUILD_SHA": "${{ github.sha }}"
|
"PUBLIC_BUILD_SHA": "${{ github.sha }}"
|
||||||
}' /tmp/ghaymah.json > .ghaymah.json
|
}' /tmp/ghaymah.json > .ghaymah.json
|
||||||
|
|
||||||
|
cat .ghaymah.json
|
||||||
|
|
||||||
- name: Install Ghaymah CLI
|
- name: Install Ghaymah CLI
|
||||||
run: curl -sSl https://cli.ghaymah.systems/install.sh | bash
|
run: curl -sSl https://cli.ghaymah.systems/install.sh | bash
|
||||||
|
|
||||||
- name: Login to Ghaymah
|
- name: Login to Ghaymah
|
||||||
run: $HOME/ghaymah/bin/gy auth login --email "${{ secrets.GHAYMAH_EMAIL }}" --password "${{ secrets.GHAYMAH_PW }}"
|
run: |
|
||||||
|
$HOME/ghaymah/bin/gy auth login \
|
||||||
|
--email "${{ secrets.GHAYMAH_EMAIL }}" \
|
||||||
|
--password "${{ secrets.GHAYMAH_PW }}" \
|
||||||
|
--no-auto-update
|
||||||
|
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
run: $HOME/ghaymah/bin/gy resource app launch
|
run: $HOME/ghaymah/bin/gy resource app launch --no-auto-update
|
||||||
المرجع في مشكلة جديدة
حظر مستخدم