markdown Laravel Forge
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Laravel Forge相关的知识,希望对你有一定的参考价值。
# Laravel Forge
## Общее
- [Сайт](https://forge.laravel.com/)
## Изучение
- [Build a Staging Server](https://laracasts.com/series/build-and-configure-a-staging-server)
- [Learn Laravel Forge](https://laracasts.com/series/learn-laravel-forge)
## Установка сервера
Перед установкой репозитория необходимо выполнить следующие шаги:
- Установить `php7.3-imagick`:
`apt-get install -y --force-yes php7.3-imagick`
Сделать это можно запустив соответствующий `Recipe`.
- Установите репозиторий (без установки `composer-зависимостей`)
- Добавить `auth.json` файл:
`nano auth.json`
- Задеплоить приложение
- Сделать `php artisan key:generate`
- Сделать `php artisan storage:link`
## Настроить Frontend
- Установить Docker (есть рецепт)
- Добавить пользователя в группу Докера
```
sudo usermod -aG docker "${USER}"
sudo newgrp docker
sudo service docker restart
```
- Логин в GitHub registry
`docker login registry.gitlab.com`
## Deploy Script
```cd /home/forge/extremefun.ru
git pull origin staging
composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev
php artisan migrate --force
php artisan cache:clear
php artisan lada:flush
php artisan auth:clear-resets
php artisan route:clear
php artisan route:cache
php artisan config:clear
echo "" | sudo -S service php7.3-fpm reload```
以上是关于markdown Laravel Forge的主要内容,如果未能解决你的问题,请参考以下文章
Forge + Git + Laravel 问题
Laravel PDOException SQLSTATE[HY000] [1049] 未知数据库 'forge'
sh Laravel Forge无需停机即可部署脚本
Laravel Forge:未找到存储库
流明(Laravel):运行“php artisan migrate:install”时“用户'forge'@'localhost'的访问被拒绝”
Laravel Forge 无法运行 sudo 命令