BugVault/Dockerfile
2025-03-15 01:52:11 -07:00

30 lines
No EOL
578 B
Docker

FROM git.zontreck.com/packages/flutter:latest as BUILDER
WORKDIR /app
COPY . .
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" ]