Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/urnauzao/docker-imagem-nginx-https
In this project, we will generate a docker image with nginx and certbot, with certbot we can create or generate new HTTPS/SSL certificates and our applications will become secure.
https://github.com/urnauzao/docker-imagem-nginx-https
docker https nginx ssl
Last synced: 20 days ago
JSON representation
In this project, we will generate a docker image with nginx and certbot, with certbot we can create or generate new HTTPS/SSL certificates and our applications will become secure.
- Host: GitHub
- URL: https://github.com/urnauzao/docker-imagem-nginx-https
- Owner: urnauzao
- License: mit
- Created: 2023-08-24T01:37:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-25T00:22:45.000Z (over 1 year ago)
- Last Synced: 2024-11-06T03:32:30.734Z (2 months ago)
- Topics: docker, https, nginx, ssl
- Language: Dockerfile
- Homepage:
- Size: 8.79 KB
- Stars: 10
- Watchers: 1
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ambiente de Desenvolvimento
## Realizar o build da imagem docker
```sh
docker compose build
```## Realizar o up da imagem docker
```sh
docker compose up
```# Ambiente de Produção
- Ter configurado o server_name corretamente no arquivo `./nginx/sites-available/app.conf`
- Iniciar o Docker Swarm
```sh
docker swarm init
```
- Criar rede overlay para o swarm
```sh
docker network create -d overlay --attachable net_swarm
```- Execute o comando `sh sh-up.sh` para realizar todos os processos necessários para rodar a imagem no ambiente.
## Criando certificado
- Acesse o container docker do nginx, e então execute o seguinte comando:
```sh
certbot --nginx
```
- Feito isso basta seguir informações e configurando as configurações que forem solicitadas.## Renovar certificado
- Repita o mesmo passo da criação de certificado# Extras:
🔹 Hostinger - Servidores/Hospedagem de sites [Ótimos Preços] + 20% de Desconto pelo Link:
https://urnau.com.br/cupons/hostinger🔷 PLAYLIST: Curso Grátis de Deploy de aplicação Laravel em Produção:
https://www.youtube.com/playlist?list=PLQsSC6fujdEncVWbJLTepdkrqSGfFiqcL