https://github.com/unb-libraries/dockworker-elasticsearch
Extends the base dockworker framework (https://github.com/unb-libraries/dockworker) to provide additional functionality for elasticsearch applications.
https://github.com/unb-libraries/dockworker-elasticsearch
dockworker-client
Last synced: about 1 year ago
JSON representation
Extends the base dockworker framework (https://github.com/unb-libraries/dockworker) to provide additional functionality for elasticsearch applications.
- Host: GitHub
- URL: https://github.com/unb-libraries/dockworker-elasticsearch
- Owner: unb-libraries
- License: mit
- Created: 2022-02-15T19:07:30.000Z (over 4 years ago)
- Default Branch: 5.x
- Last Pushed: 2022-02-28T19:34:58.000Z (over 4 years ago)
- Last Synced: 2025-02-15T18:53:29.631Z (over 1 year ago)
- Topics: dockworker-client
- Language: PHP
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dockworker for Elasticsearch Instances
## Develop, Test and Deploy into Kubernetes Docker-Based Elasticsearch Applications
Dockworker is a framework of (mostly) Robo commands that makes local development of docker-based web applications a breeze. It also tests and deploys these applications into kubernetes. Stand-alone, this package offers very little benefit, but to see how we use dockworker: check out [an example of how we use dockworker to deploy lib.unb.ca](https://github.com/unb-libraries/lib.unb.ca).
This package extends the base [dockworker](https://github.com/unb-libraries/dockworker) framework to provide additional functionality for Elasticsearch applications.
## Getting Started
### Requirements
The following packages are required to be globally installed on your development instance:
* [PHP7](https://php.org/) with mbstring and xml extensions - Install instructions [are here for OSX](https://gist.github.com/JacobSanford/52ad35b83bcde5c113072d5591eb89bd).
* [Composer](https://getcomposer.org/)
* [docker](https://www.docker.com)/[docker-compose](https://docs.docker.com/compose/) - An installation HowTo for OSX and Linux [is located here, in section 2.](https://github.com/unb-libraries/docker-elasticsearch/wiki/2.-Setting-Up-Prerequisites).
## Author / Licensing
- Developed by [](https://lib.unb.ca/)
- This work is published through our strong commitment to making as much of our development/workflow as possible freely available.
- Consequently, the contents of this repository [unb-libraries/dockworker-elasticsearch] are licensed under the [MIT License](http://opensource.org/licenses/mit-license.html). This license explicitly excludes:
- Any website content, which remains the exclusive property of its author(s).
- The UNB logo and any of the associated suite of visual identity assets, which remains the exclusive property of the University of New Brunswick.