diff options
Diffstat (limited to 'docker/Dockerfile')
| -rw-r--r-- | docker/Dockerfile | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 00000000..0197db94 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,15 @@ +FROM archlinux/base + +RUN pacman -Sy --noconfirm shards crystal imagemagick librsvg \ + which pkgconf gcc ttf-liberation +# base-devel contains many other basic packages, that are normally assumed to already exist on a clean arch system + +ADD . /invidious + +WORKDIR /invidious + +RUN sed -i 's/host: localhost/host: postgres/' config/config.yml && \ + shards && \ + crystal build src/invidious.cr + +CMD [ "/invidious/invidious" ] |
