Files
httpserver/Dockerfile
tomoron 56c3e0fb78
All checks were successful
build docker container automatically / build (push) Successful in 3m30s
start script to keep default public folder
2026-04-20 14:46:37 +02:00

26 lines
437 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
RUN cp /build/docker_start.sh /app
WORKDIR /app
RUN rm -rf /build
ENV IP="0.0.0.0"
CMD ["/bin/sh", "docker_start.sh"]