DockerFile para aplicaciones en Rust

diniremix

Jorge Brunal P茅rez

Posted on March 21, 2023

DockerFile para aplicaciones en Rust

publicado originalmente (2018-05-01) en mi sitio web

Creando una imagen de Docker para una aplicaci贸n en Rust.

Este archivo, se extrajo del repositorio rocket-rust facilitando la creaci贸n de una imagen de Docker para aplicaciones en Rust, usando Rocket como Web framework.

FROM ubuntu:16.04

MAINTAINER Awesome User <awesome-user@example.como>

RUN apt-get update \
    && apt-get install -y curl nano file net-tools build-essential

RUN curl https://sh.rustup.rs -s > /home/install.sh && \
    chmod +x /home/install.sh && \
    sh /home/install.sh -y --verbose --default-toolchain nightly

ENV PATH "/root/.cargo/bin:$PATH"

ENV SOURCES=/sources

RUN mkdir -p $SOURCES

ADD ./ $SOURCES

WORKDIR $SOURCES

RUN rustup update

RUN cargo update

RUN cargo build --release

EXPOSE 80
EXPOSE 8080

# CMD ROCKET_ENV=development ./target/release/rocket-rust

CMD ROCKET_ENV=production ./target/release/rocket-rust
Enter fullscreen mode Exit fullscreen mode

referencias

馃挅 馃挭 馃檯 馃毄
diniremix
Jorge Brunal P茅rez

Posted on March 21, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Building an Archiver in Rust
rust Building an Archiver in Rust

December 19, 2023