This cookbook's goal is to provide the best and dead simple way to start new web application project. Provides basic applications no matter what language you use.
Containing following
Category | Application |
---|---|
HTTP Server | apache |
DB | mysql |
BTS | gitlab (default), redmine |
CI | jenkins |
VCS | git, subversion |
Editor | emacs, vim |
Utils | guard, jasmine, juicer, etc... |
Following cookbooks are language specific boilerplates.
- Chef: 11.x+
- Ruby: 1.9+
Application | URL | ID : PASS |
---|---|---|
gitlab | http://gitlab.local:8081/ | [email protected] : 5iveL!fe |
jenkins | http://jenkins.local:9090/ | - |
include_recipe 'boilerplate'
$ cat nodes/example.json
{
"boilerplate": {
"country": "jp",
"app": {
"repo": {
"type": "git",
"uri": "https://github.com/your/repo"
}
},
"gitlab": {
"host": "example.com"
},
"jenkins": {
"host": "example.com"
}
}
}
$ cat nodes/example.json
{
"boilerplate": {
"country": "jp"
}
}
$ cat nodes/example.json
{
"boilerplate": {
"jenkins": false
}
}
$ cat nodes/example.json
{
"boilerplate": {
"document_root": "/vagrant"
}
}
-
Author:: Jun Nishikawa [email protected]
-
Copyright (C) 2014, Jun Nishikawa [email protected]
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.