diff options
author | Gabriel A. Giovanini <mail@gabrielgio.me> | 2022-06-16 16:32:31 +0200 |
---|---|---|
committer | Gabriel A. Giovanini <mail@gabrielgio.me> | 2022-06-16 16:32:31 +0200 |
commit | da992500f806bb87b06559d920ee12b7680955ee (patch) | |
tree | d535f986eba7a95e5cb6b358259bc37ca6fa7ca9 /Dockerfile | |
parent | 64496464b3812839c1e4b440bdf69cc84f39c491 (diff) | |
download | mdir-da992500f806bb87b06559d920ee12b7680955ee.tar.gz mdir-da992500f806bb87b06559d920ee12b7680955ee.tar.bz2 mdir-da992500f806bb87b06559d920ee12b7680955ee.zip |
feat: Add worker
Add a simple worker to manage a work queue. Right now, it is bit
brittled and has no test coverage yet, but it works.
Also moved from pico.css to bulma, I like the idea of classes approach
of pico but for me bulma yields a better result.
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6c5d799 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine:3 as build + +ENV GOPROXY=direct + +WORKDIR /opt/midr + +RUN apk add go git +COPY . . + +RUN go build -v . + +FROM alpine:3 + +WORKDIR /opt/midr + +RUN apk add --no-cache ffmpeg yt-dlp + +COPY --from=build /opt/midr/midr . +COPY --from=build /opt/midr/templates ./templates +COPY --from=build /opt/midr/assets ./assets + +ENTRYPOINT ./midr |