¿Cómo despliego mi proyecto Laravel?
- En el panel, abre Mis servidores y haz clic en tu servidor.
- En la pestaña Resumen, espera a que la fila Aplicación diga "Laravel está listo". La página se actualiza sola.
- Abre el enlace de la fila Dirección del sitio. Verás la página de bienvenida de Laravel.
Cómo llevar tu propio código
Conéctate por SSH y cambia al usuario del proyecto:
su - app
cd /var/www/laravel
Aquí está el proyecto. Después de copiar tu propio código, ejecuta:
composer install --no-dev
php artisan migrate --force
php artisan config:cache
El archivo .env ya está listo, así que no lo sobrescribas. El nombre de la base de datos y el usuario son ambos laravel, y la contraseña está en el panel.
Lo que viene preparado
- El worker de colas es el servicio
laravel-kuyruk. Ejecutasystemctl restart laravel-kuyrukcuando cambie tu código. - El planificador se ejecuta cada minuto (
/etc/cron.d/laravel).
Tu propio dominio
- Apunta el registro A de tu dominio a la dirección IP de tu servidor.
- Como root, sustituye el nombre antiguo en todas partes:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEes la parte posterior ahttps://en la dirección que se muestra en el panel. - Ejecuta
systemctl reload caddy.
Caddy obtiene y renueva el certificado por sí solo.
Actualiza también APP_URL en el archivo .env. Hacia el exterior solo están abiertos el 80, el 443 y el 22 para SSH.
¿Aún no tienes servidor? Pide un servidor con Laravel instalado: tú eliges el tamaño y pagas solo lo que eliges.
¡Gracias por sus comentarios!