Sign inSign up

rob2600/hyde

By rob2600

Updated over 4 years ago

A web server with API webhook endpoints for pulling your Jekyll site from git and rebuilding it.

Image
0

568

rob2600/hyde repository overview

Hello

This docker image will pull, build, and deploy a Jekyll website like nobody's business by using the @naughtydev/hyde package from npm, and setting some environment variables from your kubernetes deployment or docker compose.

Example Kubernetes Deployment

apiVersion: apps/v1
kind: Deployment
metadata:
name: hyde
spec:
selector:
    matchLabels:
    app: hyde
template:
    metadata:
    labels:
        app: hyde
    spec:
    containers:
    - name: hyde
        image: rob2600/hyde:stable
        env:
            - name: HYDE_PORT
            value: "8000"
            - name: HYDE_REPO
            value: [email protected]:example/example.com.git
            - name: HYDE_WEBHOOKS_SECRET
            value: SuperSecretWebhookPasswordHere
            - name: GIT_DEPLOY_KEY
            value: |
                -----BEGIN RSA PRIVATE KEY-----
                ... blah blah ...
                -----END RSA PRIVATE KEY-----

Tag summary

Content type

Image

Digest

Size

362.3 MB

Last updated

over 4 years ago

docker pull rob2600/hyde