25 lines
384 B
Docker
25 lines
384 B
Docker
FROM lewimbes/dioxus AS builder
|
|
|
|
RUN mkdir /build
|
|
WORKDIR /build
|
|
|
|
LABEL stage="builder"
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
libpq-dev \
|
|
default-libmysqlclient-dev \
|
|
sqlite3 libsqlite3-dev && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY . .
|
|
|
|
RUN dx build -r
|
|
|
|
RUN cp /build/target/dx/httpserver/release/web /app -r
|
|
WORKDIR /app
|
|
RUN rm -rf /build
|
|
|
|
ENV IP="0.0.0.0"
|
|
|
|
CMD ["./server"]
|