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"]
