Files
0xb00b5-packmate/README.md
2019-11-18 17:49:42 +03:00

34 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Packmate
## Клонирование
Поскольку этот репозиторий содержит фронтенд как submodule, его необходимо клонировать так:
```bash
git clone --recurse-submodules https://gitlab.com/binarybears_ctf/Packmate.git
# Или, на старых версиях git
git clone --recursive https://gitlab.com/binarybears_ctf/Packmate.git
```
Если репозиторий уже был склонирован без подмодулей, необходимо выполнить:
```bash
git pull # Забираем свежую версию мастер-репы из gitlab
git submodule update --init --recursive
```
## Сборка
В этом ПО используется Docker и docker-compose. В образ `packmate-app` пробрасывается сетевой интерфейс хоста, его название автоматически определяется в `./start.sh`.
Так как невозможно использовать `links:` вместе с `network_mode: "host"` в docker-compose, `packmate-db` настроен на прослушивание порта 65001 с локальным ip.
Для сборки и запуска:
```bash
export PACKMATE_LOCAL_IP='192.168...' # IP хоста в перехватываемой сети
# Дальше все экспорты опциональны
export PACKMATE_WEB_LOGIN='BinaryBears' # Имя пользователя для веб-интерфейса
export PACKMATE_WEB_PASSWORD='123456' # Пароль для веб-интерфейса
docker-compose up --build
```
После успешного запуска Packmate будет видно с любого хоста на порту `65000`.