FROM docker.io/debian:bookworm RUN apt update;apt install -y curl unzip libncurses5 postgresql postgresql-contrib nginx certbot libmagic-dev imagemagick ffmpeg exiftool nginx build-essential cron wget procps WORKDIR /tm ENV SHELL="/bin/bash" ENV FLAVOUR="amd64" ENV PG_VERSION=15 ENV PG_BIN=/usr/lib/postgresql/$PG_VERSION/bin ENV PG_DIR=/var/lib/postgresql/$PG_VERSION/main RUN useradd -r -s /bin/false -m -d /var/lib/akkoma -U akkoma WORKDIR /tmp #RUN su pleroma -s $SHELL -lc "curl 'https://git.pleroma.social/api/v4/projects/2/jobs/artifacts/stable/download?job=$FLAVOUR' -o /tmp/pleroma.zip;unzip /tmp/pleroma.zip -d /tmp/" #RUN su pleroma -s $SHELL -lc "mv /tmp/release/* /opt/pleroma;rmdir /tmp/release;rm /tmp/pleroma.zip" WORKDIR /opt COPY akkoma.zip /opt/ WORKDIR /tmp RUN mkdir -p /etc/akkoma;chown -R akkoma /etc/akkoma COPY default.conf /etc/nginx/conf.d/akkoma.conf COPY start.sh / COPY setup.sh / COPY postgresql.conf /etc/ COPY pg_hba.conf /etc/ COPY backup.sh / COPY crontab / RUN crontab /crontab COPY terms-of-service.html /tmp/ COPY favicon.png /tmp/ CMD bash /start.sh