Published December 13, 2023
| Version 3.2.1
Software
Open
ctsit/redcap_deployment: REDCap Deployment
Authors/Creators
- 1. @Apple
- 2. University of Florida
- 3. @ctsit
Description
REDCap Deployment provides tools for scripted deployments and upgrades of REDCap instances and the extensions installed within them. The project provides a toolset to build packages rapidly and consistently across REDCap version numbers and deploy those packages to new and existing REDCap instances.
Releases 1.3.0 - 3.2.1 provide these changes:
- Add upgrade_apply_incremental_db_changes_only task (@pbchase)
- Add PHP 7.4-to-8.1 upgrade instructions (@pbchase)
- Add PHP Configuration section to README (@pbchase)
- Add 'Development tools' documentation (@pbchase)
- Add database dump commands for root and vagrant users (@pbchase)
- Update post deployment tests (@pbchase)
- Exclude MacOSX's ._* files from the packaged REDCap code (@pbchase)
- Improve docs for installing custom PHP packages (@pbchase)
- Fix BSD tar bug in package.py (@pbchase)
- Add commits to /etc during the php upgrade steps (@pbchase)
- Install PHP 7.4, all PHP modules, and composer in README (@pbchase)
- Add code fences, update header depth (@ChemiKyle)
- Suppress warning during mysqldump (@pbchase)
- Set modern permissions on the admin user (@pbchase)
- Update example.env.txt (@mbentz-uf)
- Update CONFIG_VM_BOX to generic/debian (@mbentz-uf)
- Add group write permission to module directory (@mbentz-uf)
- force composer version to 1.x in all scripts where composer is installed needed due to incompatibility with wikimedia/composer-merge-plugin deploy/composer/deploy.sh affects fab instance package (@ChemiKyle)
- update vagrant mysql, 5.6 -> 5.7 required to use redcap_v10.3.0 (@ChemiKyle)
- update gpg servers for mysql (@ChemiKyle)
- recreate the definition of constants from upgrade.php in generate_upgrade_sql_from_php.php (@ChemiKyle)
- use default browser when auto-opening site (@ChemiKyle)
- Add rm_ssh_key task to server_setup.py (@pbchase)
- Make patch deploy scripts executable in package.py (@pbchase)
- relocate and rename vt (@ChemiKyle)
- Removed README references to pycurl after confirming it is not needed (@ChemiKyle)
- pycurl replaced with urllib, BytesIO no longer needed (@ChemiKyle)
- Update for vboxsf fileshare (@ChemiKyle)
- Change sync type to nsf as nsf causes other issues. (@marlycormar)
- Use nfs to keep shared folder syncronized. (@marlycormar)
- Update links, wrap commands in blocks, additional osx pycurl help (@ChemiKyle)
- Use Vagrant's built-in triggers functionality (@pbchase)
- Update vm to php7.2. (@marlycormar)
- Upgrade to Python3(@pbchase)
- Provide support for using REDCap's non-upgrade packages during upgrades (@pbchase)
- Add PHP Zip extension and SOAP package in Dev VM. (@tbembersimeao)
- Add .gitattributes file to manage line ending configuration. (@mattkoch614)
- Add a cron task to deploy.py (@pbchase)
- Add support for External Modules. (@tbembersimeao)
Files
ctsit/redcap_deployment-3.2.1.zip
Files
(1.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:55b53e0e23d60b0cc5be4b09d7be8bfe
|
1.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ctsit/redcap_deployment/tree/3.2.1 (URL)