add CD, fix warnings
This commit is contained in:
24
Dockerfile
Normal file
24
Dockerfile
Normal file
@ -0,0 +1,24 @@
|
||||
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"]
|
||||
Reference in New Issue
Block a user