|
|
@ -0,0 +1,24 @@ |
|
|
|
FROM rustlang/rust:nightly |
|
|
|
|
|
|
|
WORKDIR /usr/src |
|
|
|
|
|
|
|
RUN apt-get update |
|
|
|
|
|
|
|
RUN git clone https://basabuuka.zapto.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' |
|
|
|
|
|
|
|
|