Sebenzisa iPython, iNode.js, kunye ne-static sites kwi-VPS yakho kwimizuzu. Akukho Docker. Akukho nkqubo yolawulo olunzima. vps deploy.
Faka i CLI, ubhalise, kwaye usebenzise
pip install vpsdotorg
cd my-project
vps link
vps deploy
Inkqubo yakho ichaza 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 deployI-platform iphatha konke ngokuzenzekelayo
Faka i-Python (pyenv) okanye i-Node.js (nvm) ngohlobo olukhankanyiweyo
I-Clone okanye itsala ikhowudi yakho kwindawo yokugcina i-Git
Iqhuba imiyalelo yakho yokwakha (i-pip yenza, i-npm yenza, njl. njl.)
Misela i-Supervisor, i-Nginx reverse proxy, kunye ne-SSL ekhululekileyo nge-Let's Encrypt
Akukho lwazi lwe-DevOps lufunekayo
I-Automatic Let' s Encrypt SSL yethambeka ngalinye. HTTPS ngaphandle kwebhokisi.
Umphathi ugcina inkqubo yakho isebenza. Ukuqala kwakhona okuzenzekelayo kwiimpazamo.
Qwalasela ngokuzenzekelayo nge gzip, inkxaso ye WebSocket, kunye nonikezelo lwefayile eqinileyo.
Ulawulo olukhuselekileyo lwemiyalezo efihlakeleyo vps env set KEY=VALUE.
Ukulandela unikezelo ngalunye ngeelog, iimeko, kunye nobude nge- vps deployments.
Ufikelelo olukhawulezayo kwiseva yakho nge vps ssh. Ulawulo olupheleleyo lwengcambu.
vps loginvps linkvps deployvps deploymentsvps logsvps env set K=Vvps env listvps sshHayi. I-VPS Deploy iqhuba iinkqubo zakho ngokusemthethweni kwiseva usebenzisa izixhobo zenkqubo-ephakamileyo (pyenv, nvm, Umphathi, Nginx). Akukho ziqulathi, akukho Docker daemon, akukho phezulu.
Ngoku: Python (Django, Flask, FastAPI, njl.), Node. js (Express, Next. js, njl.), kunye namasayithi ahlala ekhona (React, Vue, HTML). Ixesha elininzi lokuqhuba liza kufutshane.
Xa uqhuba vps deploy, CLI ithumela uqwalaselo lwakho kwi VPS.org API. Inkqubo yekhompyutha ithatha i SSHs kwiseva yakho kwaye iphumeze umbhobho opheleleyo: ufake ixesha lokuqhuba, yenza ikhowudi isebenze ngaxeshanye ukusuka kwi git, qhuba imiyalelo yokwakha, qwalasela Umphathi kunye ne Nginx, cwangcisa i SSL, kwaye qhuba uvavanyo lwempilo.
Hayi. Inkqubo ifaka konke okufunekayo ngokuzenzekelayo nge-SSH. I-VPS yakho ifuna kuphela isiseko se-OS (Ubuntu, Debian, njl.njl.) kunye nokufikelela kwe-SSH. Akukho mntu ufunekayo.
Hayi. Ikhowudi yakho iqhutywa ngqo ukusuka kwindawo yokugcina i-Git yakho ukuya kwi-VPS yakho. VPS.org igcina kuphela ukumiselwa kwenkqubo yokuqhuba kunye nelogs. Ikhowudi yakho ihlala kwiseva yakho kunye nomboneleli wakho we-Git.
I-VPS Deploy iquka simahla kuzo zonke iiseva ze-VPS.org. Uhlawula kuphela i-VPS yakho eqala kwi- $ 2.0 / ngenyanga. Akukho zindleko zokufaka ezongezelelweyo.
pip install vpsdotorg
Iinkqubo ziqala kwi- $2.0/inyanga