لە چرکەساتێکدا پایتۆن، نودی.جی ئێس و ماڵپەڕی ستاتیکی بۆ ڤێ ئێس ئێس دابنێ. هیچ دۆکەرێک. هیچ ڕێکخستنێکی ئاڵۆز. تەنها vps deploy.
دابنێ CLI، بچە ناوەوە، وە دابمەزرێنە
pip install vpsdotorg
cd my-project
vps link
vps deploy
بە شێوەیەکی سادە بەرنامەکەت دیاری بکە vps.yaml
name: my-django-app type: python version: "3.12" build: - pip install -r requirements.txt start: gunicorn app.wsgi --bind 127.0.0.1:8000 port: 8000 domain: myapp.com git_repo: https://github.com/user/repo.git
name: my-express-api type: node version: "20" build: - npm install start: node server.js port: 3000 domain: api.mysite.com git_repo: https://github.com/user/repo.git
name: my-website type: static build: - npm run build domain: example.com git_repo: https://github.com/user/repo.git
vps deployپڕۆگرامەکە هەموو شتێک بە ئۆتۆماتیکی بەڕێوە دەبات
پایتۆن دادەنێت (pyenv) یان نودی جێس (nvm) لەگەڵ وەشانی دیاریکراوت
کۆدی خۆت لە گەڕانی گیت دووبارە دروست دەکاتەوە یان دەیکێشێتەوە
فەرمانەکانی بنیاتنانەکەت ڕادەگەیەنێت (پێپ ئینستاڵ، ئینستاڵکردنی ئێن پی ئێم، هتد)
چاودێرەکە دادەنێت، نگینکس بۆ پشتیوانی کردن لە پشتیوانی، و SSL بەبێ پارە لە ڕێگەی Let's Encrypt
زانیاری DevOps پێویست ناکات
Let's Encrypt SSL بۆ هەموو دامەزرێنەرێک. HTTPS لە تەنەکە دەرچووە.
چاودێرەکە پرۆگرامەکەت دەخاتە کار. دووبارە دەستپێکردنەوە بە ئۆتۆماتیکی لە کاتی تێکچووندا.
بە خۆڕایی ڕێکخراوە بە جیزیپ، پشتگیری وێبسۆکت، و خزمەتکردنی فۆڕمی ستاتیکی.
چاودێری نهێنیەکانت بە دڵنیاییەوە بکە vps env set KEY=VALUE.
هەموو دابەشکردنێک بە تۆمارکردن، بارودۆخ، و درێژی کات بە ڕێگەی vps deployments.
پەڕەی پەڕەی دابەشکەرەکەت vps ssh. کۆنتڕۆڵی تەواوەتی ڕیاڵ.
vps loginvps linkvps deployvps deploymentsvps logsvps env set K=Vvps env listvps sshنەخێر. VPS Deploy ئەپلیکەیشنەکانت بە شێوەیەکی سروشتی لەسەر سەری سەری سەری دادەنێت بە بەکارهێنانی ئامرازەکانی ئاستی سیستەم (pyenv, nvm, Supervisor, Nginx). هیچ کۆنترۆڵێک، هیچ دایمۆنێکی Docker، هیچ سەرمایەیەکی زیاتر.
ئێستا: پایتۆن (دجێنگۆ، فلاسک، فاست ئەپی، هتد)، نود.جێس (ئەکسپرێس، نەکس.جێس، هتد)، و ماڵپەڕە وەستاوەکان (ڕیاکت، ڤۆی، ئێچ تی ئێمڵ). زیاتر لە کاتی جێبەجێکردندا دێت.
کاتێک تۆ ڕادەکەویت vps deploy, CLI ڕێکخستنەکانت دەنێرێت بۆ VPS.org API. پاشان پەڕەگرافەکە SSHs بۆ ناو سەروەرەکەت و پاڵپشتی تەواو دەکات: دابنێ، کۆدی هاوتا لە git، فەرمانەکانی دروستکردن هەڵبگرە، ڕێکخستنی سەرپەرشتیاری و Nginx، دابنێ SSL، و پشکنینی تەندروستی هەڵبگرە.
نەخێر. پڕۆگرامەکە بە ئۆتۆماتیکی هەموو شتێک دادەنێت کە پێویستی پێی هەیە لەڕێگەی SSH. VPS ی تۆ تەنها پێویستی بە سیستەمی کارپێکردنی بنەڕەتی هەیە (ئابونتۆی، دیبیانی، هتد) و گەیشتن بە SSH. پێویست بە هیچ ئەجنتێک ناکات.
No. Your code is pulled directly from your Git repository to your VPS. VPS.org only stores deployment configuration and logs. Your code lives on your server and your Git provider.
VPS دابەشکردن بەبێ پارە لەگەڵ هەموو VPS.org سەرپەرشتیاری دابەشکراوە. تۆ تەنها بۆ پلانی VPS دادەنیت کە لە 2.0 / مانگەوە دەست پێدەکات. هیچ پارەیەکی زیادە بۆ دابەشکردن.
pip install vpsdotorg
پلانەکان لە 2.0$/مانگ دەست پێ دەکەن