Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Attempt to automate initial bootstrap without need to run init-letsencrypt.sh manually #94

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Oct 25, 2020

  1. WIP: Opening MR

    andrius committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    617d887 View commit details
    Browse the repository at this point in the history
  2. Certbot depends on healthy nginx service

    - Created `Dockerfile` for nginx;
    - Downloading `options-ssl-nginx.conf` and `ssl-dhparams.pem` during
      docker build phase;
    - Relevant part in the `app.conf` updated;
    - Creating temp SSL certificate through `docker-entrypoint.sh` when
      nginx service is starting;
    andrius committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    2e52f77 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Finished migrating bootstrap logic from the init-letsencrypt.sh

    - certbot container waiting for healthy nginx container;
    - during startup of the nginx container:
        - an initial certificate get created;
        - it starts nginx daemon and await for the certbot container, then
          removing temporally certificate;
        - it does start a "API" that allow certbot to reload nginx daemon;
    -
    andrius committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    df7be29 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2021

  1. Configuration menu
    Copy the full SHA
    35ae03c View commit details
    Browse the repository at this point in the history