Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/tutumcloud/stackfiles
- Owner: tutumcloud
- License: apache-2.0
- Archived: true
- Created: 2015-05-19T17:15:21.000Z (over 9 years ago)
- Default Branch: staging
- Last Pushed: 2016-02-19T09:34:21.000Z (over 8 years ago)
- Last Synced: 2024-08-01T12:33:39.817Z (3 months ago)
- Language: JavaScript
- Homepage: stackfiles.io
- Size: 13.6 MB
- Stars: 24
- Watchers: 12
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - tutumcloud/stackfiles - Sample stacks for popular software to be deployed in Tutum (others)
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=yourgithubclientsecretRun `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`