Add local dev setup, fix BRouter Dockerfile, archive change (#12)
This commit is contained in:
parent
2d02ae3f9e
commit
52b2baaf58
14 changed files with 329 additions and 9 deletions
|
|
@ -4,17 +4,20 @@ WORKDIR /brouter
|
|||
|
||||
# Download latest BRouter release
|
||||
ARG BROUTER_VERSION=1.7.8
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends wget unzip \
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends wget unzip curl \
|
||||
&& wget -q "https://github.com/abrensch/brouter/releases/download/v${BROUTER_VERSION}/brouter-${BROUTER_VERSION}.zip" \
|
||||
&& unzip "brouter-${BROUTER_VERSION}.zip" \
|
||||
&& mv "brouter-${BROUTER_VERSION}"/* . \
|
||||
&& rmdir "brouter-${BROUTER_VERSION}" \
|
||||
&& rm "brouter-${BROUTER_VERSION}.zip" \
|
||||
&& apt-get purge -y wget unzip && apt-get autoremove -y && rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Create directories for segments and profiles
|
||||
RUN mkdir -p /data/segments /data/profiles
|
||||
|
||||
# Copy default profiles from release
|
||||
RUN cp -r profiles2/* /data/profiles/ 2>/dev/null || true
|
||||
# Copy default profiles from release and rename JAR for simpler CMD
|
||||
RUN cp -r profiles2/* /data/profiles/ 2>/dev/null || true \
|
||||
&& mv brouter-*-all.jar brouter.jar
|
||||
|
||||
EXPOSE 17777
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue