Cum publici cu un simplu git push
Actualizat 10/16/2026
Cel mai plăcut flux de deploy: scrii cod, faci git push, iar serverul se actualizează singur. Iată cum îl construiești cu un hook Git.
1. Creează un repo bare pe server
mkdir -p /var/repo/site.git
cd /var/repo/site.git
git init --bare
2. Adaugă un hook post-receive
Creează /var/repo/site.git/hooks/post-receive:
#!/bin/bash
git --work-tree=/var/www/site --git-dir=/var/repo/site.git checkout -f main
cd /var/www/site
# comenzi de build, de exemplu:
composer install --no-dev
php artisan migrate --force
chmod +x /var/repo/site.git/hooks/post-receive
3. Adaugă serverul ca remote local
git remote add production root@IP_SERVER:/var/repo/site.git
git push production main
La fiecare push, hook-ul copiază codul în directorul web și rulează comenzile de build.
Pentru fluxuri mai complexe
Când ai nevoie de teste și pași multipli, treci la un pipeline CI/CD. Pentru deploy vizual, vezi aplicația Coolify.
Pune ghidul în practică pe un VPS propriu
Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.
Vezi prețurileTutoriale similare
Cum trimiți mesaje WhatsApp din aplicațiile tale cu OpenWA
OpenWA îți dă un API REST peste WhatsApp, pe serverul tău. Iată cum îl instalezi, îl conectezi și trimiți primul mesaj, în siguranță.
Actualizat 10/16/2026DezvoltareCum lansezi o aplicație din Git cu Openship
De la depozit Git la aplicație live, cu bază de date, domeniu și SSL, pe serverul tău, fără fișiere de configurare.
Actualizat 10/16/2026DezvoltareCum configurezi medii virtuale Python
Izolează dependențele fiecărui proiect Python cu medii virtuale, ca să nu se ciocnească între ele.
Actualizat 10/16/2026