تواصل معنا
Webflow Premium Partner إيهاب فايز
العودة لأدوات AI Coding
DevOps والبنية التحتية

DigitalOcean App Platform

نشر تطبيقات على DigitalOcean App Platform مع بناء تلقائي من GitHub وقواعد بيانات مُدارة وإعدادات حسب البيئة.

Claude Code Codex Cursor

نظرة عامة

DigitalOcean App Platform هو منصة كخدمة (PaaS) بتبني وتنشر وتحجّم التطبيقات تلقائياً من مستودع GitHub أو GitLab. بيدعم مواقع ثابتة وخدمات ويب و workers ودوال بدون خوادم مع قواعد بيانات مُدارة وتخزين مؤقت متكامل. أدوات AI تقدر تولّد ملفات app spec YAML وتضبط أوامر البناء والتشغيل وتدير النشر عبر doctl.

أدوات الذكاء الاصطناعي فعّالة مع App Platform لأن app spec هو صيغة YAML نظيفة بتوصف تطبيقك بالكامل. الأداة تقدر تولّد specs مع عدة مكونات (خدمة ويب، worker، موقع ثابت، قاعدة بيانات) وتضبط أوامر البناء ومسارات Dockerfile وتعمل متغيرات بيئة و secrets وتنفذ review apps لمعاينة pull requests.

App Platform مثالي للمطورين اللي عايزين بساطة Heroku مع تحكم أكتر. أداة AI تقدر تضبط app spec للـ auto-scaling بناءً على CPU أو مقاييس الطلبات وتعمل نطاقات مخصصة مع SSL تلقائي وتضبط تنبيهات لفشل النشر.

لمن هذه الأداة؟

  • مطورين بينشروا تطبيقات بدون إعداد DevOps
  • فرق بتضبط auto-deploy من GitHub مع review apps للـ PRs
  • مطوري Full-stack بينشروا تطبيقات ويب مع قواعد بيانات مُدارة
  • منظمات بتنتقل من Heroku لـ DigitalOcean App Platform

التثبيت

إعداد Claude Code
Install doctl: brew install doctl
doctl auth init
Claude Code generates app spec YAML and manages deployments

الإعدادات

# .do/app.yaml
name: my-app
services:
  - name: web
    github:
      repo: user/my-app
      branch: main
      deploy_on_push: true
    build_command: npm run build
    run_command: npm start
    environment_slug: node-js
    instance_count: 1
    instance_size_slug: basic-xxs
    http_port: 3000
databases:
  - name: db
    engine: PG
    version: "16"