Server
Install
npm install --global mysignal-api
env
.env
file:
PORT=80
AUTH_USER=user
AUTH_PASS=pass
FIREBASE_SERVICE_ACCOUNT_JSON="config/firebase-service-account.json"
HUAWEI_CONFIG_JSON="config/huawei-config.json"
Usage
- direct
git clone https://github.com/mutagen-d/mysignal-api
cd mysignal-api
cp .env.example .env
mkdir config
echo "{}" > config/firebase-service-account.json
echo "{}" > config/huawei-config.json
npm install
node src/main
- docker
docker build -t mysignal-api .
docker run -d -p 8011:80 mysignal-api
- docker-compose
docker-compose up -d
Swagger docs
open docs localhost:8011/docs. In authentication dialog enter user
as user and pass
as password