Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/banzaiman/v2perl
Add this cartridge with url
https://github.com/banzaiman/v2perl
Last synced: 9 days ago
JSON representation
Add this cartridge with url
- Host: GitHub
- URL: https://github.com/banzaiman/v2perl
- Owner: BanzaiMan
- License: other
- Created: 2013-06-11T17:58:51.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-06-14T15:35:11.000Z (over 11 years ago)
- Last Synced: 2024-11-08T09:51:21.116Z (2 months ago)
- Language: Perl
- Size: 104 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenShift Perl Cartridge
The `perl` cartridge provides [Perl](http://www.perl.org/) on OpenShift.
## Template Repository Layout
perl/ For not-externally exposed perl code
libs/ Additional libraries
misc/ For not-externally exposed perl code
.openshift/ Location for OpenShift specific files
action_hooks/ See the Action Hooks documentation [1]
markers/ See the Markers section [2]\[1\] [Action Hooks documentation](https://github.com/openshift/origin-server/blob/master/node/README.writing_applications.md#action-hooks)
\[2\] [Markers](#markers)Please leave the `perl`, `libs` and `data` directories but feel free to create
additional directories if needed.Note: Every time you push, everything in your remote repo dir gets
recreated. Please store long term items (like an sqlite database) in
`OPENSHIFT_DATA_DIR` which will persist between pushes of your repo.## Cartridge Layout
run/ Various run configs (like httpd pid)
env/ Environment variables
logs/ Log data (like httpd access/error logs)
lib/ Various libraries
bin/setup The script to setup the cartridge
bin/build Default build script
bin/teardown Called at cartridge destruction
bin/control Init script to start/stop httpd
versions/ Version data to support multiple perl versions (copied into place by setup)## Environment Variables
For more information about environment variables, consult the
[OpenShift Application Author Guide](https://github.com/openshift/origin-server/blob/master/node/README.writing_applications.md).## Markers
Adding marker files to `.openshift/markers` will have the following effects:
force_clean_build Will remove all previous perl deps and start installing
required deps from scratchenable_cpan_tests Will install all the cpan packages and run their tests
hot_deploy Will prevent the apache process from being restarted during
build/deploymentdisable_auto_scaling Will prevent scalable applications from scaling up
or down according to application load.