FROM rust:latest
MAINTAINER caleb <calebsmithwoolrich@gmail.com>

RUN echo "Version: 0.1.40"

RUN mkdir -p /app && git clone https://git.opensam.foundation/sam/lifx-server.git /app \
    && cd /app \
    && cargo build --release  \
    && rm -Rf /app/src  /app/target/release/build /app/target/release/deps /app/target/release/examples/ /app/target/release/incremental/ /app/target/release/native
WORKDIR /app/target/release

EXPOSE 8000
EXPOSE 56700/udp

CMD ["./lifx-api-server"]