Великие дела Константина Боброва
ТАЙМЕР
---
Проект
ФРЕЙМВОРК

Blank-проект на concrete

memo - условное имя проекта

  1. Создать домен на FastVPS. Создать ему сертификат

  2. Выполнить sql-скрипт concrete-create.sql (лежит в документах на компе, выполнить весь: Ctrl+Shift+Enter). В первых двух строчках заменить имя БД на имя проекта

  3. Создать на BitBucket две репы - memo и memo-backend. Клонировать их через SourceTree

  4. Создать бланк на Laravel:

    • перейти в каталог /var/www/jamabushi.goodmotion.org/data/www/memo.goodmotion.org
    • очистить его
    • выполнить composer create-project laravel/laravel:^8.0 .
    • скопировать .htaccess из соседней папки ( cp ../memo.goodmotion.org/.htaccess .htaccess)
    • поставить 0777 права папке storage (chmod -R 777 ./storage)
  5. Настроить PHPStorm для работы с проектом:

    • Tool → Deployment → Configuration → Создать новый, DEDIK, указать Root path
    • На вкладке Mappings указать Deployment path = /
    • На вкладке Excluded Paths добавить новую Deployment path, значение = /vendor
  6. Выполнить загрузку бланка с сервера, сделать комит. Поправить секцию DB в .env

  7. Скопировать содержимое папки C:\Dev\template-generator\templates\concrete-back (кроме .idea) в корень проекта. Сделать upload, закоммитить.

  8. Открыть файл package.json в concrete. Добавить memo в workspaces.