https://github.com/unb-libraries/dockworker-jekyll
Dockworker provides web application developers, site builders and operational engineers a single technical entrypoint with a consistent, unified workflow regardless of the framework.
https://github.com/unb-libraries/dockworker-jekyll
dockworker-client
Last synced: 3 months ago
JSON representation
Dockworker provides web application developers, site builders and operational engineers a single technical entrypoint with a consistent, unified workflow regardless of the framework.
- Host: GitHub
- URL: https://github.com/unb-libraries/dockworker-jekyll
- Owner: unb-libraries
- License: mit
- Created: 2021-07-23T18:50:21.000Z (almost 5 years ago)
- Default Branch: 5.x
- Last Pushed: 2024-09-04T13:25:32.000Z (almost 2 years ago)
- Last Synced: 2025-07-27T03:13:31.355Z (11 months ago)
- Topics: dockworker-client
- Language: PHP
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dockworker for Jekyll Instances
## Develop, Test and Deploy into Kubernetes Docker-Based Jekyll 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 Jekyll 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-Jekyll/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-jekyll] 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.