remove firebase-setup.sh and servermanager-agent.service from install/
This commit is contained in:
13
config/firebase-service-account.json
Normal file
13
config/firebase-service-account.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"type": "service_account",
|
||||
"project_id": "servermanager-4cf7a",
|
||||
"private_key_id": "e810711980efff98997b88e0d0055bf3edaf260b",
|
||||
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDTGUIbJd13Q06U\nVZiNBsR+ypQwVpOJD7ZDtbkmomjtNQQa1hH6oADl5tJZV4/8+wv+lw2ej6JZUU3l\npJzNoP6188UeVh3F3sj5G2gjaUHpppawdo0uTC0nBUkLhosdijPLsGmEiKiTaEHd\nGaA2kDBlZzNYlEJTvhgOhJedRJtQu3dbLY68ML7xGDLYJeRgpGgreNfiTVDvFVZh\nuVQBeYDnHPEh51GbuIRCGF1WKxOo4Q6i2qYNHODFfR8TX/YO0siioiIi1fcCKrnb\nk5Ilcs6KiihLbO/EWvmxkFrVQb2AypGPkCgASxYqqPVMNbZblekAE9J0P3ySWMUD\nF6p+TT4rAgMBAAECggEABlMV53FRes7B7nDIEsWWooPYP8CASBV37PxnUTCBe0Xg\n2xr5y+v6SukI+VNFxZsR521II62C/DES5+PwLLr7lqD4kWmcF78Of2QiURlIt8Ld\ndej/Xtk6axZd82HzDg4DckFVT/q2LkBr5L9tTOUyBf+7Cpbai97AosK3NieFjbwa\nKxDFPggNVrHULY3kbtVOyaxbRIyIHjcGOSbd2of2jhpjHj8sFCDi38fyz5esa0Hv\nlDVQCW7IxA0G6ah+niJxXcIMQIwvzcFK+c48Xu/c5iWu0K9ixPdE7BNS2c4nZBzx\nwXqkpKUJj21qywI8nAwx5IL2sBHFWGNXn+KOtP2wvQKBgQD0zQRzL01AyizdXC9B\nNXBOjDfPaEhfz39wPPZbjc7dxW1ZkMjaLo2eUxCqp5CJNJ9kR0WuBrqgk7mRrGOr\nieuDXpQ1QIvGn0DY6x/Y6CIvtMsimervKyYTAyqIBByw7UGdgHs+Esdsl4rB6B2/\nj2f8+zoLm/dzMtqXJch2R7wutwKBgQDcwYm+a4nPBTHBY3FkKoUuKMkXe4t4wEJ2\n14AFHKmEjIoUQeAq/CIY4+ffl6ivfamqFASKq3esGtgXg+BrSvEdNpJCVdBeavwJ\nWBN7BqfM7DnYNUuTKg2bNjiXaY7C4IukqvamWo2cFcLXWk+vksXSX1pOC0PgJwOe\n8GLhFwc4LQKBgQDyu0LZT6LDRnTb/Sch+nHkgKZqMtXoop+TU+9XcrIXNkaqE6UE\nqjpkLasN+96WHaaaUQ1ndGajCDdtmUiu86+h8Cr27oxqIsizDdjjQ7F6KkNtiL7p\n7ZfwLCiE+8bTLD3uhVIuh4JUS6MbiCPPKMwMjbLNhhYDlP4n9x/hIFoY2wKBgH+5\nQpb35U3v9W+st4h6yX+BfYempXWB13KnEJzkjnfwUFuUGb0FED1Sb3AAcUrH7AhJ\neK86sgzToz9Hv+qT+5kpX8odmGdogtZtLSg7G48HBhjADS/iXuj0oB2Kp1y9Sk5F\n1Fs/fTtXo9mxmPU+eFJVdQw+nFDugbvN3YfaKQUpAoGBAMemqLNDK3cBlYWs/aad\nuIqjrO/zi29yTAnqvx0vaGtu4cEJbEaU6ApYp1j0gh/bTXJvVev+DFELsJob70gO\ndooTxk/omEMDvnLSuuvbm7spDTU0DxzxhdBWfzmLoBDRyDE9529ZsFAhuiinD5YF\n6NhPKPPklNJZgJ3/YlEFBSKn\n-----END PRIVATE KEY-----\n",
|
||||
"client_email": "firebase-adminsdk-fbsvc@servermanager-4cf7a.iam.gserviceaccount.com",
|
||||
"client_id": "107052428751659308342",
|
||||
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
||||
"token_uri": "https://oauth2.googleapis.com/token",
|
||||
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
||||
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40servermanager-4cf7a.iam.gserviceaccount.com",
|
||||
"universe_domain": "googleapis.com"
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
#!/bin/bash
|
||||
# Firebase Cloud Messaging setup script
|
||||
# =======================================
|
||||
#
|
||||
# This script creates placeholder files for FCM integration.
|
||||
# You must replace them with real values from your Firebase project.
|
||||
#
|
||||
# Steps to set up Firebase:
|
||||
#
|
||||
# 1. Go to https://console.firebase.google.com/ and create a project
|
||||
# (or use an existing one)
|
||||
#
|
||||
# 2. Add an Android app to your Firebase project with package name:
|
||||
# com.devlab.app
|
||||
#
|
||||
# 3. Download google-services.json and place it at:
|
||||
# android/app/google-services.json
|
||||
#
|
||||
# 4. Go to Project Settings > Cloud Messaging and copy the
|
||||
# Server key (legacy) or Cloud Messaging API key
|
||||
#
|
||||
# 5. Set the server key in .env:
|
||||
# FCM_SERVER_KEY=your_server_key_here
|
||||
#
|
||||
# 6. OR place your Firebase Admin service account key at:
|
||||
# config/firebase-service-account.json
|
||||
# (for the OAuth-based API - more secure)
|
||||
#
|
||||
# The app will work without FCM configured; push notifications
|
||||
# simply won't be sent until Firebase is set up.
|
||||
#
|
||||
# ---
|
||||
|
||||
echo "Firebase setup script"
|
||||
echo "====================="
|
||||
echo ""
|
||||
echo "To enable push notifications:"
|
||||
echo ""
|
||||
echo "1. Create a Firebase project: https://console.firebase.google.com"
|
||||
echo "2. Add Android app with package: com.devlab.app"
|
||||
echo "3. Download google-services.json → android/app/google-services.json"
|
||||
echo "4. Get Server Key from Cloud Messaging settings"
|
||||
echo "5. Add to .env: FCM_SERVER_KEY=your_key_here"
|
||||
echo ""
|
||||
echo "Without these steps, push notifications are disabled."
|
||||
echo "The app will continue to work using polling as fallback."
|
||||
@@ -1,21 +0,0 @@
|
||||
[Unit]
|
||||
Description=ServerManager Monitoring Agent
|
||||
Documentation=https://github.com/servermanager
|
||||
After=network-online.target
|
||||
Wants=network-online.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/local/bin/servermanager-agent
|
||||
Restart=always
|
||||
RestartSec=10
|
||||
StartLimitIntervalSec=60
|
||||
StartLimitBurst=5
|
||||
NoNewPrivileges=yes
|
||||
ProtectSystem=full
|
||||
ProtectHome=yes
|
||||
PrivateDevices=yes
|
||||
PrivateTmp=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user