From 2a9320e693c79f2ec62c6088ba181534711001ca Mon Sep 17 00:00:00 2001 From: SpaiR Date: Sat, 26 Jan 2019 17:59:07 +0300 Subject: [PATCH] readme about compression --- README.md | 10 ++++++---- .../main/kotlin/io/github/spair/tauwebmap/server.kt | 4 +--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1e2b38a..a0d17b6 100644 --- a/README.md +++ b/README.md @@ -14,10 +14,12 @@ (Все команды выполнять из корня проекта) 1. `./gradlew build` -2. Скачать и поместить в корень бинарник [pngquant](https://pngquant.org/) -3. Создать папку `tmp/repo` и вызвать `git clone https://github.com/TauCetiStation/TauCetiClassic.git tmp/repo` -4. `java -jar render/build/libs/render.jar` -5. `java -Xms16m -Xmx32m -jar server/build/libs/server.jar` +2. Создать папку `tmp/repo` и вызвать `git clone https://github.com/TauCetiStation/TauCetiClassic.git tmp/repo` +3. `java -jar render/build/libs/render.jar` + - (Опицонально) `./render/src/main/compress.sh`
+ Эта команда инциирует сжатие всех изобржаений, которое уменьшит финальный размер папки в ~3 раза. + Для выполнения нужно чтобы `pngquant` команда была доступна для вызова (прописана в PATH). +4. `java -Xms16m -Xmx32m -jar server/build/libs/server.jar` После запуска карта будет доступна по адресу `localhost:3000`. diff --git a/server/src/main/kotlin/io/github/spair/tauwebmap/server.kt b/server/src/main/kotlin/io/github/spair/tauwebmap/server.kt index 517bdff..85ee8fc 100644 --- a/server/src/main/kotlin/io/github/spair/tauwebmap/server.kt +++ b/server/src/main/kotlin/io/github/spair/tauwebmap/server.kt @@ -21,8 +21,6 @@ import java.time.Clock import java.time.Duration import java.util.Date -const val MAPS_FOLDER = "data/maps" - val YEAR_DURATION = Duration.ofDays(365)!! val MOTH_DURATION = Duration.ofDays(30)!! val WEEK_DURATION = Duration.ofDays(7)!! @@ -40,7 +38,7 @@ fun main() { val y = req.path("y") val x = req.path("x") - val tilePath = "$MAPS_FOLDER/$revision/$layer/$zoom/$y-$x.png" + val tilePath = "data/maps/$revision/$layer/$zoom/$y-$x.png" val tileImg = File(tilePath) if (tileImg.exists()) {