Skip to content

ChesterProg/GuestBook

Repository files navigation

Порядок розгортання проекту

Вимоги

Перед початком розгортання проекту переконайтеся, що у вас встановлені наступні компоненти:

  • PHP 8.0 або вище
  • MySql 5.7
  • Composer
  • Symfony CLI

Кроки розгортання

  1. Клонування репозиторію

    Склонуйте репозиторій на вашу локальну машину:

    git clone https://github.com/ChesterProg/GuestBook.git
    cd GuestBook
    
  2. Встановлення залежностей

    Встановіть усі залежності проекту за допомогою Composer:

     composer install
     npm install
     npm run build
    
  3. Налаштування .env файлу

    Скопіюйте файл .env у .env.local та налаштуйте параметри підключення до бази даних:

    cp .env .env.local
    
  4. Створення бази даних

    Створіть базу даних, використовуючи команду Doctrine: Заходим в контейнер

    docker-compose up -d
    docker exec -it php-skeleton  /bin/bash
    php bin/console doctrine:database:create
    
  5. Міграція бази даних

    Виконайте міграції, щоб створити таблиці в базі даних, та тестові дані:

    php bin/console doctrine:migrations:migrate
    
  6. Перевірка

    Відкрийте ваш браузер і перейдіть за адресою http://localhost, щоб переконатися, що проект працює.

  7. Наповнення данними

    Відкрийте контейнер PHP та введіть наступне щоб згенерувати 50 записів:

    php bin/console app:create-test-messages
    
  8. Адмін

    Данні до адмін акаунту: http://localhost/admin/dashboard

    Login: [email protected]
    Pass: admin
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published