Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prakhar1989/FoodTrucks
:truck: San Francisco's finger-licking street food now at your fingertips.
https://github.com/prakhar1989/FoodTrucks
docker docker-curriculum javascript python
Last synced: 2 months ago
JSON representation
:truck: San Francisco's finger-licking street food now at your fingertips.
- Host: GitHub
- URL: https://github.com/prakhar1989/FoodTrucks
- Owner: prakhar1989
- Created: 2013-11-05T16:20:00.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-01-23T20:54:24.000Z (about 2 years ago)
- Last Synced: 2024-08-04T00:10:59.214Z (6 months ago)
- Topics: docker, docker-curriculum, javascript, python
- Language: JavaScript
- Homepage:
- Size: 4.42 MB
- Stars: 425
- Watchers: 14
- Forks: 415
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-food - FoodTrucks - San Francisco's finger-licking street food now at your fingertips. (Food-related projects)
README
SF Food Trucks
===> San Francisco's finger-licking street food now at your fingertips.
![img](shot.png)
This is a fun application built to accompany the [docker curriculum](http://prakhar.me/docker-curriculum) which is a comprehensive tutorial on getting started with Docker targeted especially at beginners. The app is built with [Flask](http://flask.pocoo.org/) on the backend and [Elasticsearch](http://elastic.co/) is the search engine powering the searches. The front-end is built with [React](http://facebook.github.io/react/) and the beautiful maps are courtesy of [Mapbox](https://www.mapbox.com/).
If you find the design of the website a bit ostentatious, blame [Genius](http://genius.com) for giving me the idea of using this color scheme. Lastly, the data for the food trucks is made available in the public domain by [SF Data](https://data.sfgov.org/Economy-and-Community/Mobile-Food-Facility-Permit/rqzj-sfat).
#### Docker
There are two different ways of getting the app up and running with Docker. To learn more about how these two differ, check out the [docker curriculum](http://prakhar.me/docker-curriculum).
##### Docker Network
```
$ ./setup-docker.sh
```##### Docker Compose
```
$ docker-compose up
```The app can also be easily deployed on AWS Elastic Container Service. Once you have [aws ecs cli](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI_installation.html) installed, you can run the following to deploy it on ECS!
```
$ ./setup-aws-ecs.sh
```Learn more at [docker-curriculum](http://prakhar.me/docker-curriculum).