Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samsoft00/church_membership_app
https://github.com/samsoft00/church_membership_app
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/samsoft00/church_membership_app
- Owner: samsoft00
- Created: 2019-07-26T01:01:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T05:23:51.000Z (almost 2 years ago)
- Last Synced: 2023-08-03T08:21:46.614Z (over 1 year ago)
- Language: JavaScript
- Size: 2.25 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
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`