-
Загрузите docker образ
specbox/web
на свой компьютерdocker pull docker.io/specbox/web:1.0.0
-
Запустите БД Postgres
docker run --name postgres -e POSTGRES_PASSWORD=123 -e POSTGRES_DB=tms -p 5432:5432 -d postgres
-
Запустите контейнер SpecBox
docker run -p 8080:80 -ti \ --name specbox \ --link postgres:postgres \ -e ConnectionStrings__default='host=postgres;port=5432;database=tms;user name=postgres;password=123' \ specbox/web:1.0.0
-
В отдельной вкладке тенминала запустите инициализацию БД (инициализировать БД необходимо только при первом запуске и при обновлении SpecBox)
docker exec -ti specbox ./SpecBox.CLI migrate
-
Если необходимо, запустите команду создания нового проекта (в отдельной вкладке тенминала)
docker exec -ti specbox ./SpecBox.CLI project create <project-id> "<Название проекта>"
-
Вы можете выгрузить в SpecBox наш демонстрационный проект. Перед выгрузкой укажите ID проекта и хост Spec Box в конфигурационном файле
.tms.json
.
- Установите:
- git
- docker
-
Загрузите проект на свой компьютер
git clone https://github.com/spec-box/install.git spec-box-install cd spec-box-install
-
Залогиньтесь в docker
docker login
-
Обновите версию в файле
./setup.sh
, соберите образ и загрузите в registry./setup.sh