diff options
| author | flourgaz <tuydekukno@ezehe.com> | 2018-09-26 09:46:08 +0200 |
|---|---|---|
| committer | flourgaz <tuydekukno@ezehe.com> | 2018-09-29 13:30:56 +0200 |
| commit | 71a99542fe384697d06b4d482db4826b9cf06768 (patch) | |
| tree | a8f07036b0d34a12bc943ba186c54deeb240e9f4 /docker/Dockerfile | |
| parent | 29a6291957fc5e383c5f4f13a08c61b58e111617 (diff) | |
| download | invidious-71a99542fe384697d06b4d482db4826b9cf06768.tar.gz invidious-71a99542fe384697d06b4d482db4826b9cf06768.tar.bz2 invidious-71a99542fe384697d06b4d482db4826b9cf06768.zip | |
basic docker-compose cluster
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" ] |
