Skip to content

Commit

Permalink
Resolve the conflict
Browse files Browse the repository at this point in the history
  • Loading branch information
Rawan96 committed Aug 13, 2024
2 parents ade1cfe + 09b7a91 commit c499037
Show file tree
Hide file tree
Showing 71 changed files with 4,019 additions and 469 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: CI/CD Pipeline

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build:
runs-on: ubuntu-latest

services:
mongodb:
image: mongo:latest
ports:
- 27017:27017

env:
MONGODB_URI: mongodb://localhost:27017/open-cap-stack
PORT: 5000

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '14'

- name: Install dependencies
run: npm i

- name: Install dev dependencies
run: npm install --save-dev jest chai supertest mongoose sinon dotenv chai-http

- name: Run tests
run: npm test

- name: Start application
run: npm start

- name: Check Docker service
run: sudo systemctl status docker

- name: Pull MongoDB image
run: docker pull mongo:latest

- name: Print Docker logs
run: docker logs $(docker ps -q --filter "ancestor=mongo:latest")
Loading

0 comments on commit c499037

Please sign in to comment.