Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samsoft00/church_membership_app


https://github.com/samsoft00/church_membership_app

Last synced: 8 days ago
JSON representation

Awesome Lists containing this project

README

        

# Church Membership API

## Getting started

## Endpoint (API)

### Prerequisites

In order to install and run this project locally, you would need to have the following installed on you local machine.

* [**Node JS**](https://nodejs.org/en/)
* [**Express**](https://expressjs.com/)
* [**MySQL**](https://www.mysql.com/downloads/)

### Installation

* Clone this repository

* Navigate to the project directory

* Run `npm install` or `yarn` to instal the projects dependencies
* create a `.env` file and copy the contents of the `.env.sample` file into it and supply the values for each variable

```sh
cp .env.sample .env
```

* Run `npm run dev` to start the app in development

## Docker

* Build image

`docker build -t church_app .`

* Run container
`docker run --rm -p 8000:80 church_app`