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

Self-cert SSL for local https #7

Merged
merged 12 commits into from
Oct 23, 2024
Merged

Self-cert SSL for local https #7

merged 12 commits into from
Oct 23, 2024

Commits on Oct 21, 2024

  1. Create .gitignore

    MattHalloran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    3ae49a8 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    MattHalloran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    913c5ba View commit details
    Browse the repository at this point in the history
  3. prettify.sh -> utils.sh

    MattHalloran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    48ff45c View commit details
    Browse the repository at this point in the history
  4. Update fullSetup.sh

    - Improved readability of `fullSetup.sh`
    - Added logic to create self-cert SSL when running locally. This is needed to support testing with http/2
    MattHalloran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    13141e4 View commit details
    Browse the repository at this point in the history
  5. Create docker-compose-local.yml

    - Created `docker-compose` file for self-cert testing
    MattHalloran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    5e9ed0e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Self-cert SSL working🥳

    - Improved `fullSetup.sh`
    - Fixed `local.conf`
    - `docker-compose-local.yml` now starts up correctly. `curl -I --http2 -k https://localhost` shows that http/2 is working as expected
    MattHalloran committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    a5f6090 View commit details
    Browse the repository at this point in the history
  2. Updated syntax for Docker network

    - Updated syntax for Docker network
    MattHalloran committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    e58eddd View commit details
    Browse the repository at this point in the history
  3. Update fullSetup.sh

    - Improved logic for setting `/etc/sysctl.conf` settings
    MattHalloran committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c668c4d View commit details
    Browse the repository at this point in the history
  4. Update fullSetup.sh

    - Docker is no longer reinstalled when running `fullSetup.sh` multiple times
    MattHalloran committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    2c28bdd View commit details
    Browse the repository at this point in the history
  5. Update local.conf

    - Local Nginx config updated to proxy_pass to the correct container. Now the local development UI uses http/2 when the URL is `https://localhost` (note that we don't include the port)!
    MattHalloran committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    27e792f View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Remove "hello-world" container

    - Docker testing container is now removed after we verify that the Docker engine is working correctly
    MattHalloran committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    13a6ffa View commit details
    Browse the repository at this point in the history
  2. Update local.conf

    - local Nginx config updated to use variables for DNS resolution, which should help ensure that Nginx works even when started before the app's containers
    MattHalloran committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ff5fe54 View commit details
    Browse the repository at this point in the history