FROM golang:1.16-alpine ARG USER_ID ARG GROUP_ID # gcc and musl-dev are required for building go-sqlite3 RUN addgroup --gid ${GROUP_ID} dev && \ adduser --uid ${USER_ID} -G dev -D dev && \ apk --no-cache add gcc musl-dev git RUN mkdir -p /config && chown dev:dev /config USER dev ENV PATH="/app:${PATH}" VOLUME /config EXPOSE 9091