Skip to content
Интерфейс для команды инженеров
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
project
server
vagrant
.gitignore
README.md
Vagrantfile
new-project

README.md

Заходим в фолдер с проектами. Клонируем репозиторий. git clone https://your_name@bitbucket.org/olijen/wpi.git

Автоматическая сборка при помощи Vagrant:

Кратко: ставим Vagrant, прописываем IP, запускаем сборку. (позже всё сведётся к команде vagrant up)

Устанавливаем Vagrant...

Заходим в фолдер проекта cd wpi

vagrant/config/vagrant-local.yml меняем ip: на свободный ip системы. Узнать его можно, например, с помощью команды nmap -v -sP 192.168.0.142/24 | grep down

А так же добавляем домены в файл /etc/hosts 192.168.0.223 wpi.loc # Адрес API сервера (используется клиент-приложением) 192.168.0.223 admin.wpi.loc # Административная зона для участников проекта 192.168.0.223 localwpi.com # для авторизации через Google нужна приставка .com

Стартуем виртуальную машину vagrant up Также запустится компиляция фронтенд-приложения на TypeScript и live-reload сервер Node. Можно выйти через CTRL+C или открыть новый терминал (CTRL+ALT+T)

Заходим по адресу wpi.loc:4200 (angular frontend)

...

PROFIT!!!

Зайти на виртуальную машину можно, набрав в рабочей директории vagrant ssh Проект находится в /app

Как узнать, на каком IP находится виртуальная машина? После коннекта машина сообщит её IP. (например, IP address for eth1: 192.168.0.223)

You can’t perform that action at this time.