FROM rust:slim WORKDIR /opt # Install needed dependecies RUN echo "deb http://ftp.de.debian.org/debian unstable main contrib" | tee -a /etc/apt/sources.list RUN apt-get update && apt-get install -y libmysql++-dev git RUN git clone https://git.42l.fr/neil/sncf.git WORKDIR /opt/sncf COPY config.toml /opt/sncf/config.toml # graphics individualization #COPY logo.svg /opt/sncf/templates/assets/logo.svg #COPY index-background.png /opt/sncf/templates/assets/index-background.png #COPY flavicon.ico /opt/sncf/templates/assets/flavicon.ico COPY index.css /opt/sncf/templates/assets/index.css COPY index.html /opt/sncf/templates/index.html COPY link.html /opt/sncf/templates/link.html COPY forward.rs /opt/sncf/src/forward.rs #COPY templates.rs /opt/sncf/src/templates.rs # The written is just firstly a hack COPY lang.json /opt/sncf/lang.json CMD cargo run --no-default-features --features mysql