- NodeJS
Para utilizar este servidor é necessário você possuir o nodejs instalado em sua máquina Após isso o seguinte comando:
npm install
Para utilizar o servidor de Push Notification do chat, é necessario realizar as configurações de dados.
Abra o arquivo:
server-notification/app.js
Altere a seguinte variavel com seus dados:
var config = {
apiKey: '<YOUR DATA>',
authDomain: '<YOUR DATA>',
databaseURL: '<YOUR DATA>',
messagingSenderId: '<YOUR DATA>'
}
...
request({
url: 'https://fcm.googleapis.com/fcm/send',
method: 'POST',
headers: {
'Content-Type' :'<YOUR DATA>',
'Authorization': '<YOUR DATA>'
},
body: JSON.stringify(obj)
...
Para iniciar o servidor utilize o seguinte comando:
node app.js
Para iniciar o projeto com o docker, faça os seguintes comandos:
docker build -t superacao-server-notification:1.0 .
docker run -it -p 8080:8080 server-notification:1.0 bash
Após entrar no bash, execute a aplicação:
nodemon app.js
ou se preferir:
node app.js