Winter/Dockerfile

15 lines
548 B
Docker

FROM debian:unstable
MAINTAINER Joshua Ashton <joshua@froggi.es>
WORKDIR /winter_build
COPY . /winter_build
RUN apt-get update && apt-get install -y build-essential openssl pkg-config libssl-dev libssh-dev yt-dlp cmake curl && rm -rf /var/lib/apt/lists/*
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | bash -s -- -y
ENV PATH="/root/.cargo/bin:${PATH}"
RUN cargo install --path .
RUN cp /root/.cargo/bin/winter /usr/local/bin/winter
RUN mkdir -p /winter/assets
RUN mkdir -p /winter/data
COPY ./assets /winter/assets
CMD ["winter"]