Skip to content
This repository has been archived by the owner on Dec 15, 2019. It is now read-only.

A reverse proxy for the suite of applications by Charles Stover.

Notifications You must be signed in to change notification settings

CharlesStover/reverse-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reverse Proxy

This repository is now deprecated and archived in favor of running reverse-proxy-certbot and reverse-proxy-nginx simultaneously.

A reverse proxy for the suite of applications by Charles Stover.

Build

Build the Docker image by running yarn build.

Use

Inside the Docker container, run ./cert domain.com to generate a certificate for that domain.

Tech Stack

  • Alpine Linux - The operating system running in the container.
  • Certbot - Let's Encrypt is used to dynamically generate TLS certificates for each domain behind the reverse proxy.
  • Docker - The entire application is built into a Docker image to be deployed to the host server.
  • Docker Hub - The build is automated by and pulled from Docker Hub.
  • nginx - The reverse proxy itself is powered by nginx.
  • yarn - Simply used as a shortcut for scripts.