new build scripts
This commit is contained in:
parent
9c0d56dfd2
commit
855f8d255c
2 changed files with 34 additions and 0 deletions
22
create-db.sh
Normal file
22
create-db.sh
Normal file
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
first=false
|
||||
if [[ ! -d ./postgres ]]; then
|
||||
mkdir ./postgres
|
||||
$first=true
|
||||
|
||||
fi
|
||||
podman run -d \
|
||||
--name pleroma-db \
|
||||
--pod pleroma-pod \
|
||||
-e POSTGRES_USER=pleroma \
|
||||
-e POSTGRES_PASSWORD=CHANGHEME \
|
||||
-e POSTGRES_DB=pleroma \
|
||||
-v ./postgres:/var/lib/postgresql/data \
|
||||
postgres:12.1-alpine
|
||||
|
||||
if [[ $first == true ]]; then
|
||||
podman exec -i pleroma-db psql -U pleroma -c "CREATE EXTENSION IF NOT EXISTS citext;"
|
||||
exit 0
|
||||
fi
|
||||
|
12
create-pod.sh
Normal file
12
create-pod.sh
Normal file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
mkdir ./uploads
|
||||
mkdir ./static
|
||||
touch config.exs
|
||||
chown -R 911:911 ./uploads
|
||||
|
||||
podman pod create \
|
||||
--name pleroma-pod \
|
||||
-p 4000:4000
|
||||
|
||||
bash ./create-db.sh
|
Loading…
Reference in a new issue