Faʻaulufale mai Python, Node.js, ma nofoaga faʻasolosolo i lau VPS i ni nai sekone. E leai se Docker. E leai ni faʻatonu faigata. vps deploy.
Faʻapipiʻi le CLI, faʻafesoʻotaʻi, ma faʻatino
pip install vpsdotorg
cd my-project
vps link
vps deploy
Faʻailoa lau talosaga i se auala faigofie 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 deployO le 'upega tafaʻilagi e faʻagaioia mea uma e aunoa ma se faʻatapulaʻaina
Faʻapipiʻi Python (pyenv) poʻo Node.js (nvm) ma lau lomiga faʻapitoa
Clones poʻo le aveeseina o lau sootaga mai le Git repository
E faʻatino au faatonuga fausia (pip install, npm install, etc.)
Faʻatulaga le Supervisor, Nginx reverse proxy, ma le SSL saoloto e ala i le Let's Encrypt
E le manaʻomia le DevOps knowledge
Faʻaautomatika le SSL mo soʻo se 'upega tafaʻilagi. HTTPS mai le pusa.
Faʻatumauina e le Pule lau faʻatonu. Toe amataina i le faʻalavelave.
Faʻatonuina i le gzip, lagolago mo le WebSocket, ma le tautuaina o faila faʻasolosolo.
Faʻatonu faʻatulafonoina faʻasese ma vps env set KEY=VALUE.
Faʻasolosolo uma faʻaaogaina ma faʻamaumauga, tulaga, ma le umi e ala i vps deployments.
Faʻatino se faʻatino vave i lau 'au'aunaga vps ssh. Pulega atoa o le root.
vps loginvps linkvps deployvps deploymentsvps logsvps env set K=Vvps env listvps sshVPS Deploy e faʻagaioia au talosaga i le faitotoʻa e faʻaaoga ai mea faigaluega i le tulaga o le faiga (pyenv, nvm, Supervisor, Nginx). E leai ni pusa, leai se Docker daemon, leai se overhead.
I le taimi nei: Python (Django, Flask, FastAPI, etc.), Node.js (Express, Next.js, etc.), ma nofoaga faʻasolosolo (React, Vue, HTML).
A e taʻalo vps deploy, O le CLI e auina atu lau faʻatonu i le API VPS.org. O le faʻavae ona SSHes i lau 'auʻaunaga ma faʻatino le pipeline atoa: faʻapipiʻi le taimi o le taʻaloga, faʻafetaui le code mai le git, faʻagaioia faʻatonu, faʻafetaui Supervisor ma Nginx, faʻatonu SSL, ma faʻatino se suʻega o le soifua maloloina.
E leai. O le platform e faʻapipiʻi uma mea e manaʻomia e ala i le SSH. E manaʻomia e lau VPS se OS faavae (Ubuntu, Debian, etc.) ma le SSH access.
E le. O lau code e ave i luga mai lau Git repository i lau VPS. VPS.org e teu ai le faʻavasegaina o le faʻaaogaina ma le faʻamaumauga. O lau code e ola i lau 'auʻaunaga ma lau Git provider.
VPS Deploy e aofia ai le saoloto ma uma VPS.org 'au. E te totogia mo lau VPS fuafuaga amata mai i le $ 2.0 / masina.
pip install vpsdotorg
Plans amata i le $ 2.0 / masina