2022-11-17 02:22:33 +00:00
|
|
|
#!/bin/sh
|
|
|
|
#
|
|
|
|
# setup pleroma db
|
|
|
|
|
2023-01-22 21:49:46 +00:00
|
|
|
set -eux
|
2022-11-17 02:22:33 +00:00
|
|
|
docker-compose up -d pleroma_db
|
2022-11-18 16:15:04 +00:00
|
|
|
docker-compose up -d pleroma2_db
|
2023-01-22 21:49:46 +00:00
|
|
|
sleep 10 # waiting for databases to warm up
|
2022-11-17 02:22:33 +00:00
|
|
|
docker-compose exec -i pleroma_db psql -U pleroma -c "CREATE EXTENSION IF NOT EXISTS citext;"
|
|
|
|
docker-compose exec -i pleroma_db psql -U pleroma -c "CREATE EXTENSION IF NOT EXISTS pg_trgm;"
|
|
|
|
docker-compose exec -i pleroma_db psql -U pleroma -c 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp";'
|
2022-11-18 16:15:04 +00:00
|
|
|
docker-compose exec -i pleroma2_db psql -U pleroma -c "CREATE EXTENSION IF NOT EXISTS citext;"
|
|
|
|
docker-compose exec -i pleroma2_db psql -U pleroma -c "CREATE EXTENSION IF NOT EXISTS pg_trgm;"
|
|
|
|
docker-compose exec -i pleroma2_db psql -U pleroma -c 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp";'
|
2022-11-17 02:22:33 +00:00
|
|
|
docker-compose down
|
|
|
|
|
|
|
|
docker buildx build -t pleroma_selfbuilt -f ./Dockerfile.pleroma .
|
2023-01-22 21:49:46 +00:00
|
|
|
docker buildx build -t pleroma_source_selfbuilt -f ./Dockerfile.pleroma-source .
|
2023-01-22 22:44:54 +00:00
|
|
|
docker buildx build -t pubtester_gotosocial -f ./Dockerfile.gotosocial .
|