FROM git.zontreck.com/packages/flutter:latest as BUILDER WORKDIR /app COPY ./* /app/ RUN dart pub get RUN dart fix --apply RUN dart compile exe -o bugvaultd cli/server.dart FROM git.zontreck.com/packages/debian:base LABEL author Tara Piccari LABEL email tarapiccari@gmail.com ENV BUGVAULT_DATA_DIRECTORY /data COPY --from=BUILDER /app/bugvaultd /sbin/bugvaultd SHELL ["/bin/bash", "-c"] COPY ./docker-entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh WORKDIR /data RUN useradd -s /bin/bash -d /data -M bugvault USER bugvault:bugvault ENTRYPOINT [ "/entrypoint.sh" ]