Skip to content

Stacss/ams-cars

Repository files navigation

Тестовый проект AMS

Тестовый проект реализации пользовательского интерфейса автомобилей c использованием Laravel и Vue

Установка

Следуйте этим шагам, чтобы установить и настроить проект локально.

Предварительные требования

  • Git
  • Docker
  • Docker Compose
  • php 8.2
  • mysql 8.4
  • Node.js и npm

Клонирование репозитория

  1. Клонируйте репозиторий на вашу локальную машину:

    git clone https://github.com/Stacss/ams-cars.git
    cd ams-cars

Настройка окружения

  1. Скопируйте файл .env.example в .env и настройте его в соответствии с вашими потребностями:

    cp .env.example .env

Запуск Docker

В папке docker храняться образцы настроек для запуска контейнеров с помощью laradock, в частности docker-custom.yml включает в себя все необходимые инструменты.

  1. Запустите Docker контейнеры:
    docker-compose up -d --build
  1. Войдите в контейнер Workspace:

    docker exec -it {id контейнера} bash
  2. Установите зависимости Node.js:

    npm install

Запуск миграций

  1. Запустите миграции для создания таблиц в базе данных:

    php artisan migrate

Запуск Vite

  1. Запустите Vite для сборки фронтенда:

    npm run dev

Доступ к проекту

  1. Откройте браузер и перейдите по адресу http://localhost, чтобы увидеть работающий проект.

Заполнение базы денных

Заполите базу данных марок и моделей авто по командк

php artisan import:cars

Заполнение данными о работе и стоимости

php artisan db:seed

Обновление ссылок картинок

php artisan update:car-models-img

ссылки

About

test project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published