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 命令