diff --git a/Dockerfile b/Dockerfile index dab9210..1c270ab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Builder Image # --------------------------------------------------- -FROM dimaskiddo/alpine:go-1.17 AS go-builder +FROM dimaskiddo/debian-buster:go-1.17 AS go-builder WORKDIR /usr/src/app @@ -12,7 +12,7 @@ RUN go mod download \ # Final Image # --------------------------------------------------- -FROM dimaskiddo/alpine:base +FROM dimaskiddo/debian-buster:base MAINTAINER Dimas Restu Hidayanto ARG SERVICE_NAME="go-whatsapp-multidevice-rest" @@ -21,9 +21,12 @@ ENV PATH $PATH:/usr/app/${SERVICE_NAME} WORKDIR /usr/app/${SERVICE_NAME} +RUN mkdir -p dbs \ + && chmod 755 dbs COPY --from=go-builder /usr/src/app/.env.production ./.env COPY --from=go-builder /usr/src/app/main ./main EXPOSE 3000 +VOLUME ["/usr/app/${SERVICE_NAME}/dbs"] CMD ["main"]