LunchWatch Menu Aggregator Web Client
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin Added simple deploy script to run on production server Feb 9, 2018
src
.babelrc
.editorconfig
.env.example
.eslintignore Environment variables Jan 28, 2018
.eslintrc
.gitignore Initial commit Jan 17, 2018
Dockerfile
LICENSE
README.md
docker-compose.yml
package.json
server.js
webpack-prod.config.js Add html webpack plugin description and url to webpack-prod.config.js Oct 2, 2018
webpack.config.js
yarn.lock New top bar (refs #7) Feb 18, 2018

README.md

LunchWatch Menu Aggregator Web Client

LunchWatch is a lunch menu aggregator web app. The app is currently in development. During beta phase, the app aggregates menus from restaurants in Oulu, Finland.

This repository contains only a web client front-end while the API and menu importers are located in a separate repository. Issues concerning data or imports should be discussed in that repository.

Contributing

Contributions are most welcome! When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Development

Duplicate .env.example as .env and edit in your configuration.

Start containers with docker-compose

docker-compose up

Navigate to http://localhost:8080 to verify application is running from docker.

Production

Duplicate .env.example as .env and edit in your configuration.

Give execute permissions for the deploy script

chmod +x ./bin/build.sh

Run the deploy script

yarn deploy

License

MIT