|
@@ -201,6 +201,8 @@ function pleroma_create_database {
|
201
|
201
|
if [ ${#PLEROMA_SECRET_KEY} -lt 50 ]; then
|
202
|
202
|
PLEROMA_SECRET_KEY="$(create_password 30)$(create_password 30)"
|
203
|
203
|
if [ ${#PLEROMA_SECRET_KEY} -lt 50 ]; then
|
|
204
|
+ run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
|
205
|
+ run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
204
|
206
|
echo $'Pleroma secret key not created'
|
205
|
207
|
exit 6782352
|
206
|
208
|
fi
|
|
@@ -224,6 +226,8 @@ function pleroma_create_database {
|
224
|
226
|
chown -R pleroma:pleroma *
|
225
|
227
|
sudo -u pleroma mix local.rebar --force
|
226
|
228
|
if [ ! "$?" = "0" ]; then
|
|
229
|
+ run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
|
230
|
+ run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
227
|
231
|
echo $'mix local.rebar failed'
|
228
|
232
|
exit 73528562
|
229
|
233
|
fi
|
|
@@ -231,11 +235,15 @@ function pleroma_create_database {
|
231
|
235
|
sudo -u pleroma mix deps.compile mimerl
|
232
|
236
|
sudo -u pleroma mix ecto.create --force
|
233
|
237
|
if [ ! "$?" = "0" ]; then
|
|
238
|
+ run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
|
239
|
+ run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
234
|
240
|
echo $'mix ecto.create failed'
|
235
|
241
|
exit 83653582
|
236
|
242
|
fi
|
237
|
243
|
sudo -u pleroma mix ecto.migrate --force
|
238
|
244
|
if [ ! "$?" = "0" ]; then
|
|
245
|
+ run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
|
246
|
+ run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
239
|
247
|
echo $'mix ecto.migrate failed'
|
240
|
248
|
exit 73752573
|
241
|
249
|
fi
|