הגדרות שרת parse
למען מערכת חדשה שאנחנו מפחתים כרעג רצינו להחליף את Firebase של גוגל במערכת תואמת שאיתה אנחנו יכולים לשלוט בעליות. אחרי חיפוש והשוואות מצאני את מערכת parse-server שהיא מערכת שפותחה על ידי Facebook ולאחרונה נעשתה קוד פתוח
כשרת בחרנו ב Fedora -server להתקנת המערכת נעזרנו ב מדריך שלהם. ה parse-server יכול לעבוד עם שני מסדי נתונים ה Postgresql או MongoDB, שניהם מעולים אבל בחרנו ב Postgresql מכוון שהתקנתו ב Fedora לא מצריכה יותר מידי הגדרות ושינויים כמו ה MongoDB כי Fedora הוציאו אותו המערכות שלהם כי יש בו חלקים בתשלום.
אחרי ההתקנה שהייתה חלקה וללא בעיות נתקלנו בבעיה מוזרה שה Dashboard לא יכל לתקשר עם שרת ה parse וכל הזמן הציג הודעת שגיאה שלא יכול להתחבר לשרת ה parse חיפשנו בכל מקום אחרי תיקון לשגיאה זו אבל ללא תועלת עד שבמקרה שינינו את צורת הרצת ה Dashboard במקום להריץ אותו עם קובץ הגדרות כפי שמתואר באתר של חברה
{
"apps": [
{
"serverURL": "http://localhost:1337/parse",
"appId": "KSDJFKDJ9DKFDJDKF",
"masterKey": "KJDF89DFJ3H37JHFJDF8DFJDF",
"allowInsecureHTTP": "true",
"appName": "MyApp1"
}
],
"users": [
{
"user":"admin",
"pass":"password"
}
],
"iconsFolder": "icons"
}
נתנו את ההגדרות השורת הפקודה
nohup parse-dashboard --appId KSDJFKDJ9DKFDJDKF --masterKey KJDF89DFJ3H37JHFJDF8DFJDF --
serverURL "http://192.168.1.41:1337/parse" --appName libera --dev &