From f6120a85d096b2813697b1179545ceea31121138 Mon Sep 17 00:00:00 2001 From: eater <=@eater.me> Date: Thu, 4 Jul 2019 15:10:38 +0200 Subject: [PATCH] pleroma: add pleroma container --- pleroma/Dockerfile | 9 +++++++++ pleroma/files/run-pleroma | 4 ++++ 2 files changed, 13 insertions(+) create mode 100644 pleroma/Dockerfile create mode 100755 pleroma/files/run-pleroma diff --git a/pleroma/Dockerfile b/pleroma/Dockerfile new file mode 100644 index 0000000..8ab0a4e --- /dev/null +++ b/pleroma/Dockerfile @@ -0,0 +1,9 @@ +FROM d.xr.to/base AS builder +RUN xbps-install -Syu git gcc make libressl-devel elixir && mkdir /app +ENV HOME=/app/pleroma +ENV MIX_ENV=prod +RUN git clone --depth 1 --branch v0.9.999 https://git.pleroma.social/pleroma/pleroma.git /app/pleroma +WORKDIR /app/pleroma +VOLUME /app/pleroma/uploads +COPY files/run-pleroma /bin/run-pleroma +CMD /bin/run-pleroma diff --git a/pleroma/files/run-pleroma b/pleroma/files/run-pleroma new file mode 100755 index 0000000..9b6d858 --- /dev/null +++ b/pleroma/files/run-pleroma @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +cd /app/pleroma; +mix ecto.migrate; +exec mix phx.server;