Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/delsner/veloo
Bicycle Rental Platform
https://github.com/delsner/veloo
Last synced: about 16 hours ago
JSON representation
Bicycle Rental Platform
- Host: GitHub
- URL: https://github.com/delsner/veloo
- Owner: delsner
- Created: 2016-10-06T15:31:23.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-06T17:51:55.000Z (over 8 years ago)
- Last Synced: 2024-11-11T19:42:13.234Z (2 months ago)
- Language: JavaScript
- Homepage: https://veloo-bike.herokuapp.com/
- Size: 3.53 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Setup
**install node dependencies**
```
npm install
```**set up your database**
* create a new directory where your database will be stored (it's a good idea to separate data and business logic - the data directory should be on a different place than your app)
* start the database server
```
mongod --dbpath relative/path/to/database
```**set up environment configuration**
copy one of the config files in the config directory and rename it to `config.js`. DO NOT check in your config.js file into source control. If you make a changes that your team members should be able to see (e.g. introducing a new config variable), change it in `config.dev_local.js`
```
cp config.dev_local.js config.js
```
You can also create more example config files in your `config` directory, e.g. `config.dev_server` for your development server.Note: While it is a good idea to have some configuration available for everyone, it is considered bad practice to check in sensitive data into source control (e.g. credentials for database access)
## running
start the web server
```
node server.js
```
Optional: use nodemon for automatic reloading of nodejs instance.