Skip to content

Commit c99739b

Browse files
author
Víctor Martínez
committed
github actions add
1 parent 05283bf commit c99739b

File tree

2 files changed

+53
-5
lines changed

2 files changed

+53
-5
lines changed

.github/workflows/nodejs.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: NodeJS
2+
3+
on: push
4+
5+
jobs:
6+
test:
7+
runs-on: ubuntu-latest
8+
container:
9+
image: node:15
10+
timeout-minutes: 15
11+
services:
12+
mongo:
13+
image: mongo:latest
14+
env:
15+
MONGO_INITDB_ROOT_USERNAME: docker
16+
MONGO_INITDB_ROOT_PASSWORD: docker
17+
MONGO_INITDB_DATABASE: casame
18+
ports:
19+
- 27017:27017
20+
21+
steps:
22+
- name: Checkout
23+
uses: actions/checkout@v2
24+
- name: install dependencies
25+
run: npm install
26+
- name: in-memory-mongodb install
27+
run: npm install mongodb-memory-server-global --save-dev
28+
- name: Test node-server
29+
env:
30+
SERVICE_NAME: admin_api
31+
NODE_ENV: development
32+
PORT: 5000
33+
BCRYPT_SALT_ROUNDS: 12
34+
MONGO_DB_URL_DEVELOPMENT: mongodb://docker:docker@mongo:27017/casame?authSource=admin
35+
MONGO_DB_URL_PRODUCTION: mongodb://docker:docker@mongo:27017/casame?authSource=admin
36+
MONGO_DB_URL_TEST: mongodb://docker:docker@mongo:27017/casame?authSource=admin
37+
JWT_SECRET: ${{ secrets.JWT_SECRET }}
38+
FB_CERT_TYPE: ${{ secrets.FB_CERT_TYPE }}
39+
FB_CERT_PROJECT_ID: ${{ secrets.FB_CERT_PROJECT_ID }}
40+
FB_CERT_PRIVATE_KEY_ID: ${{ secrets.FB_CERT_PRIVATE_KEY_ID }}
41+
FB_CERT_PRIVATE_KEY: ${{ secrets.FB_CERT_PRIVATE_KEY }}
42+
FB_CERT_CLIENT_EMAIL: ${{ secrets.FB_CERT_CLIENT_EMAIL }}
43+
FB_CERT_CLIENT_ID: ${{ secrets.FB_CERT_CLIENT_ID }}
44+
FB_CERT_AUTH_URI: ${{ secrets.FB_CERT_AUTH_URI }}
45+
FB_CERT_TOKEN_URI: ${{ secrets.FB_CERT_TOKEN_URI }}
46+
FB_CERT_AUTH_PROVIDER_X_509_CERT_URL: ${{ secrets.FB_CERT_AUTH_PROVIDER_X_509_CERT_URL }}
47+
FB_CERT_CLIENT_X_509_CERT_URL: ${{ secrets.FB_CERT_CLIENT_X_509_CERT_URL }}
48+
run: npm run test

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44

55
<p align="center">
66
<a href="./LICENSE" target="_blank">
7-
<img alt="MIT License" src="https://img.shields.io/github/license/Property-Search-Engine/admin-server" />
7+
<img alt="MIT License" src="https://img.shields.io/github/license/Property-Search-Engine/client-facing-server" />
88
</a>
99

10-
<img alt="node-build" src="https://img.shields.io/github/workflow/status/Property-Search-Engine/admin-server/NodeJS?logo=node.js" />
10+
<img alt="node-build" src="https://img.shields.io/github/workflow/status/Property-Search-Engine/client-facing-server/NodeJS?logo=node.js" />
1111

12-
<img alt="pr" src="https://img.shields.io/github/issues-pr/Property-Search-Engine/admin-server" />
13-
<img alt="issues" src="https://img.shields.io/github/issues/Property-Search-Engine/admin-server" />
12+
<img alt="pr" src="https://img.shields.io/github/issues-pr/Property-Search-Engine/client-facing-server" />
13+
<img alt="issues" src="https://img.shields.io/github/issues/Property-Search-Engine/client-facing-server" />
1414
<img alt="discord-chat" src="https://img.shields.io/discord/803927161806520340?logo=discord" />
1515
</p>
1616

1717
<h1 align="center">CasaMe: Find the house or office of your dreams</h1>
1818

19-
> CasaMe Service admin dashboard backend
19+
> CasaMe Service client facing app backend
2020
2121
## Configure
2222

0 commit comments

Comments
 (0)