# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 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 |
||
#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/templates/helix_web_services/helix_web_services.erb | |||||
#10 | 15602 | tjuricek | Updating the cacerts dependency for omnibus builds. | ||
#9 | 15111 | tjuricek |
Remove references to actually using the SQLite DB in the installation Still depending on it to avoid shared library dependencies to system packages |
||
#8 | 15032 | tjuricek |
Starting config and doc revisions. System is now broken while revisions underway. Configuration of the p4d connection is now done via a single HWSSettings middleware object injected into the Rack env. The HWSP4Cleanup middleware now cleans up any p4 injected into the Rack env. The Auth::App class now mostly just contains one method to generate a p4 ticket. /auth/v1/login. Added yard documentation for the main project. Yard docs have been reconfigured to dump into build/ directories. This should probably be done with each release. Hm... The top level rake file contains a task, 'all:doc', to update our documentation. This should probably be run for each checkin. Hm... Specs are now using Rack::Test on top of a 'live' p4d. I'd suggest you still use the p4util mechanism, which now dumps to a /tmp folder, so we can safely add P4IGNORE rules back into your local .p4config file. Old 'perforce' application now called 'helix_versioning_engine'. Removing cache data. Helix Sync may be slow. It may also get axed. We'll see. |
||
#7 | 14976 | tjuricek |
Bind on port 9000 instead of a local unix socket. For whatever reason, the CentOS 6 system configuration does not like the local unix socket permissions, even though it seems like it should be allowable. |
||
#6 | 14899 | tjuricek | Do not verify SSL certs in tests, and make sure the right DB file is used by our startup script. | ||
#5 | 14876 | tjuricek | Add default Helix Sync depots to our default p4d setup. | ||
#4 | 14873 | tjuricek |
Added default nginx and p4d setup to hws_configure This should give users that run hws_configure the first time... something... that could be used for testing a basic setup. How we configure the system from here isn't ironed out yet. |
||
#3 | 14870 | tjuricek | Add an upstart configuration for helix_web_services. | ||
#2 | 14842 | tjuricek | Add helixwebservices user setup to hws_configure | ||
#1 | 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. |