Set up a container running nginx and docker-gen with SSL certificates automatically🤖
To clone and run this application, you'll need Git and Docker Desktop installed on your computer.
From your command line:
# Clone this repository
$ git clone https://github.com/OpenUp-LabTakizawa/nginx-proxy
DEFAULT_EMAIL
is used by Let's Encrypt in order to warn you about expiring certificates and allow you to recover your account.
NETWORK
is whatever you like.
# For example
- DEFAULT_EMAIL=
- NETWORK=
+ DEFAULT_EMAIL=example@gmail.com
+ NETWORK=nginx_web
# Check if variables are appropriate
$ docker compose convert
# Run and up the containers using docker compose
$ docker compose up -d
# Make sure if there are errors in the containers
$ docker compose logs
Here’s how we suggest you go about proposing a change to this project:
- Fork this project to your account.
- Create a branch for the change you intend to make.
- Make your changes to your fork.
- Send a pull request from your fork’s branch to our
main
branch.
Using the web-based interface to make changes is fine too, and will help you by automatically forking the project and prompting to send a pull request too.
This software uses the following open source packages:
The Apache License Version 2.0 (2023) - OpenUp-LabTakizawa.
Please have a look at the LICENSE for more details.