# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#9 | 18235 | tjuricek | Remove old omnibus packaging logic. | ||
#8 | 17094 | tjuricek |
Revising omnibus build to expose license files, and embed sources By default a 'liceneses' directory will contain copies of the license files included with each of our projects we build or include in the installed product. The sources for the omnibus build will no longer get downloaded for each build. This should alleviate build failures, and make it easier to review source licenses. This may require some xorg-macros library to be available for ./configure scripts. |
||
#7 | 16312 | tjuricek | Use local self-signed cert instead of grabbing distribution-specific default certs. | ||
#6 | 16292 | tjuricek | Create the 'sbin' folder in the install target directory before running ERB. | ||
#5 | 16291 | tjuricek |
Fix reference to hws_launch script (Removed the .erb extension) |
||
#4 | 16285 | tjuricek |
Deploy/install improvements - Include nginx in Omnibus distribution, do not conflict with system nginx install - Use old-school sysvinit scripts - Create 'hws_launch' wrapper to initiate nginx and unicorn, which also reads system config file for settings |
||
#3 | 16204 | tjuricek | Added release notes, which show up in the tarball and installer product home directory | ||
#2 | 15970 | tjuricek | Add git_fusion_strings software definition to installer package. | ||
#1 | 15622 | tjuricek |
Move source code to 'source/' subdirectory of branch. build/ will remain where it is. |
||
//guest/perforce_software/helix-web-services/main/packaging/omnibus-helix-web-services/config/software/helix_web_services.rb | |||||
#5 | 15483 | tjuricek |
Add a new 'hws_console` application to the deployment. This should give users the ability to use the Ruby client for quick and dirty debugging of issues with HWS. Since it's so easy, I've added it to the deployment guide. |
||
#4 | 14932 | tjuricek |
CentOS 6 deployment support. I need a reliable way of detecting platform information. So I'm installing ohai, which comes from Chef, and seems to be a stable way of determing things like "I'm running on CentOS 6.5". |
||
#3 | 14870 | tjuricek | Add an upstart configuration for helix_web_services. | ||
#2 | 14841 | tjuricek |
Add *very basic* shell script wrappers to configure and launch the unicorn server. hws_configure: post-install script to setup or migrate the DB helix_web_services: bash script to point out the embedded Ruby setup This is far from complete, just the next step in getting to a basic package-based deployment. |
||
#1 | 14794 | tjuricek |
Omnibus installation framework. Right now, this mostly just packages up most of the software for use within an embedded ruby distribution. Not everything is working because there are decisions to make I'm not entirely sure about. Things, like, "do we embed postgres", or "do I embed unicorn and generate a stupid init.d script". |