a_star: don't crash on deserialization errors and limit static types
[nit.git] / contrib / opportunity / docker / Dockerfile
1 FROM nitlang/nit
2 RUN apt-get update && apt-get install gettext libevent-dev libsqlite3-dev -y
3 WORKDIR /nit/contrib/opportunity
4 RUN sed -i 's/localhost/0.0.0.0/' src/opportunity_web.nit \
5         && make \
6         # Move the database to the directory db. Add a symlink since its name is hard-coded in the application :(
7         && mkdir -p db/ \
8         && touch db/opportunity \
9         && ln -s db/opportunity .
10 EXPOSE 8080
11 VOLUME /nit/contrib/opportunity/db/
12 CMD bin/opportunity_web 0.0.0.0:8080