اجرای ایمیج و Dockerfile
هر چیزی که Dockerfile دارد را بیلد کنید یا ایمیج آماده را از Docker Hub و GHCR مستقیم اجرا کنید.
چهار قدم تا آنلاین شدن
- 1ساخت اپدر پنل «اپ جدید» را بزنید و مخزن Git را وصل یا پوشه پروژه را ZIP کنید.
- 2تشخیص خودکارگره از روی Dockerfile در ریشه پروژه پروژه را Dockerfile تشخیص میدهد.
- 3متغیرها و پایگاه دادهمتغیرهای محیطی را تعریف کنید و در صورت نیاز یک پایگاه داده مدیریتشده وصل کنید.
- 4آنلایناپ روی پورت 8080 اجرا و با HTTPS روی <نام>.gereh.app در دسترس میشود.
نکتههای Dockerfile
- پورت EXPOSE شده را در تنظیمات اپ وارد کنید.
- کاربر غیر root در ایمیج توصیه میشود.
- برای کاهش حجم از multi-stage build استفاده کنید.
راهنمای کامل: مستندات گره اپ · قیمتها
زبانها و فریمورکهای دیگر
بیلد خودکار، بدون نوشتن Dockerfile. اگر Dockerfile دارید، همان استفاده میشود.
- Next.jsSSR، ISR و App Router
- Node.jsExpress، NestJS، Fastify و…
- NuxtVue با رندر سمت سرور
- React / Viteخروجی استاتیک پشت CDN
- Djangoبا collectstatic و migrate خودکار
- FastAPIASGI با uvicorn
- FlaskWSGI با gunicorn
- Pythonهر اپلیکیشن پایتون
- LaravelPHP-FPM و Nginx، queue و scheduler
- PHPPHP 8 با Nginx
- WordPressبا دیسک دائمی برای uploads
- Goباینری سبک و سریع
- Java / SpringMaven یا Gradle
- .NETASP.NET Core
- Ruby on Railsبا Puma
- سایت استاتیکHTML، CSS و JS ساده
- Dockerfileهر چیزی که Dockerfile دارد
- Docker Composeچند سرویس با هم
پرسشهای رایج
گره اپ با سرور ابری چه فرقی دارد؟
در سرور ابری شما مسئول سیستمعامل، بهروزرسانی، Nginx، SSL و استقرار هستید. در گره اپ فقط کد را میدهید؛ بیلد، اجرا، SSL، لاگ، مقیاس و پشتیبان پایگاه داده با ماست.
هزینه چطور حساب میشود؟
قیمت هر پلن ماهانه اعلام شده و هر ساعت ۱/۷۲۰ آن از کیف پول کم میشود. اپ خاموش فقط هزینه دیسک دائمی (اگر داشته باشد) دارد. برای ساخت یا بزرگ کردن سرویس باید دستکم اعتبار ۲۴ ساعت در کیف پول باشد.
اگر موجودی کیف پول تمام شود چه میشود؟
سرویسها معلق (خاموش) میشوند ولی دادهها، پایگاههای داده و پشتیبانها حذف نمیشوند. با شارژ کیف پول همه چیز خودکار دوباره روشن میشود.
مخزن خصوصی را پشتیبانی میکنید؟
بله. یک توکن دسترسی فقط-خواندنی (GitHub fine-grained token یا GitLab deploy token) در نشانی مخزن بگذارید. برای استقرار خودکار، آدرس webhook اپ را در تنظیمات مخزن ثبت کنید.
Dockerfile لازم است؟
نه. برای زبانهای رایج بیلد خودکار انجام میشود. اگر Dockerfile در ریشه پروژه باشد، همان استفاده میشود؛ میتوانید ایمیج آماده هم بدهید.
اپ Dockerfile خود را همین الان مستقر کنید
ثبتنام، شارژ کیف پول و استقرار؛ پرداخت ساعتی و بدون قرارداد.