FROM rustlang/rust:nightly WORKDIR /usr/src RUN apt-get update RUN git clone https://code.basabuuka.org/xsiva/rocket-3d.git RUN cargo install --path ./rocket-3d WORKDIR /usr/src/rocket-3d COPY Rocket.toml /usr/src/rocket-3d/Rocket.toml COPY .env /usr/src/rocket-3d/.env RUN cargo install cargo-watch # RUN cargo install diesel_cli --no-default-features --features "mysql" # RUN diesel setup CMD ROCKET_ENV=debug cargo watch -x 'run --bin rocket-3d'