Boardy - сервис для хранения и подачи объявлений.
- Laravel 8.12
- NuxtJS 2.15.3
Перед установкой убедитесь, что на вашем компьютере установлено следующее
- Docker
- Node JS
# Клонировать проект
$ git clone [email protected]:Slaknoah/boardy.git
# Перейти в папку проекта
$ cd boardy
# Получить подмодули
$ git submodule update --init --recursive
# Перейти в папку api (.../boardy/api)
$ cd api
# Копировать файл .env
$ cp .env.example .env
$ cp .env.testing.example .env
# Перейти в папку laradock (.../boardy/api/laradock)
$ cd laradock
# Копировать файл .env
$ cp env-example .env
# Запустить докер
$ docker-compose up -d nginx postgres redis redis-webui
$ docker-compose exec workspace bash
Введите следующие команды в открывшемся bash
# Установить ( dependencies )
$ composer install
# Миграция
$ php artisan migrate:fresh --seed
$ exit
# Перейти в папку frontend (.../boardy/frontend)
$ cd frontend
# Копировать файл .env
$ cp env-example .env
# Установить ( dependencies )
$ npm install
# Запуск
$ npm run dev
Загрузить Boardy
- Эл. адрес: [email protected]
- Пароль: password