Set pleroma password
This commit is contained in:
parent
b783cf465d
commit
19428773ac
|
@ -190,9 +190,21 @@ function pleroma_create_database {
|
||||||
run_system_query_postgresql "GRANT ALL ON ALL tables IN SCHEMA public TO pleroma;"
|
run_system_query_postgresql "GRANT ALL ON ALL tables IN SCHEMA public TO pleroma;"
|
||||||
run_system_query_postgresql "GRANT ALL ON ALL sequences IN SCHEMA public TO pleroma;"
|
run_system_query_postgresql "GRANT ALL ON ALL sequences IN SCHEMA public TO pleroma;"
|
||||||
|
|
||||||
|
pleroma_secret=config/dev.secret.exs
|
||||||
|
cp config/dev.exs $pleroma_secret
|
||||||
|
sed -i "s|username:.*|username: \"pleroma\",|g" $pleroma_secret
|
||||||
|
sed -i "s|password:.*|password: \"$PLEROMA_ADMIN_PASSWORD\",|g" $pleroma_secret
|
||||||
|
sed -i "s|database:.*|database: \"pleroma\",|g" $pleroma_secret
|
||||||
|
sed -i "/config :pleroma, Pleroma.Web.Endpoint/a url: [host: \"$PLEROMA_DOMAIN_NAME\", scheme: \"https\", port: 443]," $pleroma_secret
|
||||||
|
|
||||||
|
pleroma_config=config/config.exs
|
||||||
|
sed -i "s|name: .*|name: \"$PLEROMA_TITLE\",|g" $pleroma_config
|
||||||
|
sed -i "s|email: .*|email: \"$MY_EMAIL_ADDRESS\",|g" $pleroma_config
|
||||||
|
|
||||||
cd $PLEROMA_DIR
|
cd $PLEROMA_DIR
|
||||||
mix ecto.create
|
mix local.rebar --force
|
||||||
mix ecto.migrate
|
mix ecto.create --force
|
||||||
|
mix ecto.migrate --force
|
||||||
}
|
}
|
||||||
|
|
||||||
function reconfigure_pleroma {
|
function reconfigure_pleroma {
|
||||||
|
@ -620,28 +632,18 @@ function install_pleroma {
|
||||||
systemctl restart postgresql
|
systemctl restart postgresql
|
||||||
systemctl restart nginx
|
systemctl restart nginx
|
||||||
|
|
||||||
${PROJECT_NAME}-pass -u $MY_USERNAME -a pleroma -p "$PLEROMA_ADMIN_PASSWORD"
|
|
||||||
|
|
||||||
set_completion_param "pleroma domain" "$PLEROMA_DOMAIN_NAME"
|
set_completion_param "pleroma domain" "$PLEROMA_DOMAIN_NAME"
|
||||||
|
|
||||||
|
|
||||||
# back end
|
# back end
|
||||||
cd $PLEROMA_DIR
|
cd $PLEROMA_DIR
|
||||||
mix deps.get
|
mix local.hex --force
|
||||||
|
mix deps.get --force
|
||||||
|
|
||||||
function_check pleroma_create_database
|
function_check pleroma_create_database
|
||||||
pleroma_create_database
|
pleroma_create_database
|
||||||
|
|
||||||
pleroma_secret=config/dev.secret.exs
|
${PROJECT_NAME}-pass -u $MY_USERNAME -a pleroma -p "$PLEROMA_ADMIN_PASSWORD"
|
||||||
cp config/dev.exs $pleroma_secret
|
|
||||||
sed -i "s|username:.*|username: \"pleroma\",|g" $pleroma_secret
|
|
||||||
sed -i "s|password:.*|password: \"$PLEROMA_ADMIN_PASSWORD\",|g" $pleroma_secret
|
|
||||||
sed -i "s|database:.*|database: \"pleroma\",|g" $pleroma_secret
|
|
||||||
sed -i "/config :pleroma, Pleroma.Web.Endpoint/a url: [host: \"$PLEROMA_DOMAIN_NAME\", scheme: \"https\", port: 443]," $pleroma_secret
|
|
||||||
|
|
||||||
pleroma_config=config/config.exs
|
|
||||||
sed -i "s|name: .*|name: \"$PLEROMA_TITLE\",|g" $pleroma_config
|
|
||||||
sed -i "s|email: .*|email: \"$MY_EMAIL_ADDRESS\",|g" $pleroma_config
|
|
||||||
|
|
||||||
# front end
|
# front end
|
||||||
install_pleroma_front_end "pleroma" "$PLEROMA_DOMAIN_NAME" "$PLEROMA_BACKGROUND_IMAGE_URL" "$PLEROMA_TITLE"
|
install_pleroma_front_end "pleroma" "$PLEROMA_DOMAIN_NAME" "$PLEROMA_BACKGROUND_IMAGE_URL" "$PLEROMA_TITLE"
|
||||||
|
|
Loading…
Reference in New Issue