From 05d5875abc014a5715850ecaea9b5160d9e95478 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Mon, 12 Dec 2022 23:10:43 +0000 Subject: [PATCH] Minor changes for my usage --- Dockerfile | 13 +++++++------ docker-compose.yml | 22 +++++++++++----------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/Dockerfile b/Dockerfile index ec22160..f191b92 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,15 @@ FROM elixir:1.11.4-alpine -ARG PLEROMA_VER=develop -ARG UID=911 -ARG GID=911 +ARG PLEROMA_VER=stable +ARG UID=1001 +ARG GID=1001 ENV MIX_ENV=prod -RUN echo "http://nl.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/repositories \ +RUN echo "http://nl.alpinelinux.org/alpine/latest-stable/main" >> /etc/apk/repositories \ + && echo "http://nl.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/repositories \ && apk update \ && apk add git gcc g++ musl-dev make cmake file-dev \ - exiftool imagemagick libmagic ncurses postgresql-client ffmpeg + exiftool imagemagick libmagic ncurses postgresql-client ffmpeg RUN addgroup -g ${GID} pleroma \ && adduser -h /pleroma -s /bin/false -D -G pleroma -u ${UID} pleroma @@ -23,7 +24,7 @@ RUN mkdir -p /etc/pleroma \ USER pleroma WORKDIR /pleroma -RUN git clone -b develop https://git.pleroma.social/pleroma/pleroma.git /pleroma \ +RUN git clone -b stable https://git.pleroma.social/pleroma/pleroma.git /pleroma \ && git checkout ${PLEROMA_VER} RUN echo "import Mix.Config" > config/prod.secret.exs \ diff --git a/docker-compose.yml b/docker-compose.yml index 6986571..1b39843 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,10 +9,10 @@ services: test: ["CMD", "pg_isready", "-U", "pleroma"] environment: POSTGRES_USER: pleroma - POSTGRES_PASSWORD: ChangeMe! + POSTGRES_PASSWORD: fhJTdQGtiawUe7JuiY POSTGRES_DB: pleroma volumes: - - ./postgres:/var/lib/postgresql/data + - ~/data/postgres:/var/lib/postgresql/data web: image: pleroma @@ -31,20 +31,20 @@ services: # Feel free to remove or override this section # See 'Build-time variables' in README.md args: - - "UID=1000" - - "GID=1000" + - "UID=1001" + - "GID=1001" - "PLEROMA_VER=v2.4.2" volumes: - - ./uploads:/var/lib/pleroma/uploads - - ./static:/var/lib/pleroma/static - - ./config.exs:/etc/pleroma/config.exs:ro + - ~/data/uploads:/var/lib/pleroma/uploads + - ~/data/static:/var/lib/pleroma/static + - ~/data/config:/etc/pleroma/config.exs:ro environment: - DOMAIN: example.com + DOMAIN: myprivate.social INSTANCE_NAME: Pleroma - ADMIN_EMAIL: admin@example.com - NOTIFY_EMAIL: notify@example.com + ADMIN_EMAIL: chris@chrisdeluca.com + NOTIFY_EMAIL: notify@chrisdeluca.com DB_USER: pleroma - DB_PASS: ChangeMe! + DB_PASS: fhJTdQGtiawUe7JuiY DB_NAME: pleroma depends_on: - db