Автоматическая карта станции для билда https://github.com/TauCetiStation/TauCetiClassic
Файл в корне проекта .revisions
. Формат: 01.01.2000 012345678
, где сначала идёт дата (она будет видна польователю) и через пробел значение коммита.
Первая строка будет картой которую увидит пользователь по умолчанию.
Так как необходимое окружение для работы карты собирается докером, необходимо сделать ряд действий чтобы запустить всё локально.
0. Убедиться, что установлена JDK 8. Скачать можно тут или через любой пэкэджменеджер.
(Все команды выполнять из корня проекта)
./gradlew build
- Создать папку
tmp/repo
и вызватьgit clone https://github.com/TauCetiStation/TauCetiClassic.git tmp/repo
java -jar render/build/libs/render.jar -d
java -jar server/build/libs/server.jar
После запуска карта будет доступна по адресу localhost:3000
.
docker build -t tcstation/tauwebmap .
docker run -d -m 50m --rm -p 3000:3000 tcstation/tauwebmap
Чтобы запушить: docker push tcstation/tauwebmap
docker run -d -m 50m --rm -p 3000:3000 tcstation/tauwebmap
- render - код непосредственно рендеринга и создания изображений для карт
- server - сервер и основная точка запуска приложения
- ui - скрипты / стили / index.html файлы во время основной сборки переносящийся под
server/resources/webroot
See the LICENSE file for license rights and limitations (AGPL-3.0).