PluriTon/build/deb-rust-pluriton-interface/Dockerfile.save
2021-10-18 18:22:03 +02:00

48 lines
1.1 KiB
Text

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 foorms_logo_beta.svg /opt/sncf/templates/assets/foorms_logo_beta.svg
COPY white-background.png /opt/sncf/templates/assets/index-background.png
COPY Digi_3corner.png /opt/sncf/templates/assets/flavicon.ico
COPY index.css /opt/sncf/templates/assets/index.css
COPY cloud.css /opt/sncf/templates/assets/cloud.css
COPY bootstrap.min.css /opt/sncf/templates/assets/bootstrap.min.css
COPY digitalcourage.css /opt/sncf/templates/assets/digitalcourage.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