add CD, fix warnings

This commit is contained in:
2026-04-17 16:09:42 +02:00
parent c29d5f5a9f
commit fc3806c334
11 changed files with 80 additions and 33 deletions

24
Dockerfile Normal file
View 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"]