Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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