Skip to content
This repository was archived by the owner on Jul 13, 2023. It is now read-only.

officient/docker-lets-encrypt-proxy

 
 

Repository files navigation

⚠️ This repository has been migrated to Azure Devops

docker-lets-encrypt-proxy

Nginx Reverse Proxy automatically managing Let's Encrypt certificates

Environment variables:

Instructions for deploying to AWS

  • Create a new Amazon ECS cluster
  • Make sure ports 80 and 443 are open to all inbound traffic
  • Create a new ECS task pointing to this repo, make sure the ORIGIN_HOST variable is set
  • Deploy the task to the ECS cluster
  • Point new domains to the ECS cluster

Building locally

In case you need to look around in the container image locally, you can build and run it.

docker build --platform linux/x86_64 .

docker images
# replace `30c` with part of your newly built image
docker run --rm -it --platform=linux/amd64 -e ORIGIN_HOST=https://google.com 30c

docker ps
# replace `4f32` with part of your newly running container
docker exec -it 4f32 /bin/sh

# now you have a shell where you can check-out `openssl` or other installed binaries

About

Nginx Reverse Proxy automatically managing Let's Encrypt certificates (Willem's version is in use at Officient, forked in case that one disappears)

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 44.5%
  • Dockerfile 31.3%
  • Python 24.2%