https://github.com/aladser/vostok
https://github.com/aladser/vostok
bitrix-cms
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/aladser/vostok
- Owner: Aladser
- Created: 2024-05-19T19:14:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-04T07:28:32.000Z (about 2 years ago)
- Last Synced: 2024-06-04T08:08:21.117Z (about 2 years ago)
- Topics: bitrix-cms
- Language: PHP
- Homepage:
- Size: 13.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Восток Транзит
Основной сайт - https://vostok-transit-gk.ru/
Верстка - http://verstka.vostok-transit-gk.ru/
## Как развернуть проект на локальной машине
**Внимание. Для работы с проектом необходим web server с php 8.1. Для windows подойдет Open server.**
**Для правильной работы системы сборки фронт-енда нужна node версии 14.15.4**
**1.** Клонировать репозиторий.
> В репозитории присутствуют символические ссылки. Поэтому для windows нужно убедиться, что включена поддержка символических
> ссылок или клонировать репозиторий командой `git clone -c core.symlinks=true `
**2.** Настроить веб сервер для работы с директорией `sites/verstka` для фронт-енд части проекта и `sites/s1` для проекта на битрикс.
**3.** composer install (установит зависимости для php).
**4.** npm install (если нужно работать с фронтенд частью проекта).
**5.** Скопировать .env.example в .env и установить переменные окружения.
**6.** Развернуть резервную копию битрикс для бек-енд части проекта.
## Frontend
### Как запустить систему сборки
Открыть файл **.env** в корне проекта и установить `MODE="dev"`
Открыть консоль в корне репозитория и выполнить команду:
```shell script
HOST=http:// npm run start
```
Сайт откроется автоматически. Теперь при изменении sass или js проект обновляется автоматически
### Как собрать проект
Открыть файл **.env** в корне проекта и установить `MODE="frontend-demonstration"`
Открыть консоль в корне репозитория и выполнить команду:
```shell script
npm run build
```
Команда соберет проект. Теперь можно открыть и посмотреть как сайт будет выглядеть на боевом
сервере.