rebased-podman/run-pleroma.sh
2022-10-24 16:18:04 +01:00

35 lines
837 B
Bash
Executable file

#!/bin/bash
if [[ $1 == "" ]]; then
echo "No Image tag provided"
exit
fi
echo Creating directories...
mkdir ./postgres
mkdir ./uploads
mkdir ./static
touch config.exs
chown -R 911:911 ./uploads
echo Stopping old `pleroma-web` container...
podman stop pleroma-web
podman rm pleroma-web
echo Creating new `pleroma-web` container...
podman run -d \
--name pleroma-web \
--pod pleroma-pod \
-v ./uploads:/var/lib/pleroma/uploads:z \
-v ./static:/var/lib/pleroma/static:z \
-v ./config.exs:/etc/pleroma/config.exs:ro \
-e DOMAIN=social.example.com \
-e INSTANCE_NAME=Pleroma \
-e ADMIN_EMAIL=admin@example.com \
-e NOTIFY_EMAIL=notify@example.com \
-e DB_USER=pleroma \
-e DB_PASS=pleroma \
-e DB_NAME=pleroma \
-e DB_HOST=localhost \
-e POSTGRES_HOST=localhost \
pleroma:$1