Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tutumcloud/stackfiles

Sample stacks for popular software to be deployed in Tutum
https://github.com/tutumcloud/stackfiles

Last synced: 5 days ago
JSON representation

Sample stacks for popular software to be deployed in Tutum

Awesome Lists containing this project

README

        

#Stackfiles

Stackfile registry

[![Deploy to Docker Cloud](https://files.cloud.docker.com/images/deploy-to-dockercloud.svg)](https://cloud.docker.com/stack/deploy/)

#Requirements

- Docker
- Docker-compose
- Node.JS
- Bower

#Instructions

Follow the following instruction to run the project in dev mode:

First, in the project folder, run `npm install` to install all the Node.JS dependencies, then `bower install` to install the assets.

Set the following environment variables:

- NODE_ENV=development
- GITHUB_CLIENT_ID=yourgithubclientid
- GITHUB_CLIENT_SECRET=yourgithubclientsecret

Run `docker-compose -f docker-compose.dev.yml up`
Run `node server.js`

#####Note
By default the mongodb database dev IP is set to 192.168.59.103 in the project.

To run the project in production mode:

Add your Github client id and client secret to the docker-compose.yml file.

Run `docker-compose up`