Base para criação
Sendo:
| Variável | Função |
|---|---|
| ${NGINX_PORT} | Define a porta no arquivo do nginx |
| ${NGINX_HOST} | Define o host no arquivo do nginx |
Docker Compose
version: '3'
volumes:
nginx-data:
services:
app:
container_name: escolha
image: 'jeanfrantiesco/fiche'
restart: unless-stopped
ports:
- 8000:80
- 9999:9999
environment:
- NGINX_PORT=80
- NGINX_HOST=exemple.com
volumes:
- nginx-data:/usr/share/nginx/html
docker cli
docker run -d \
--name=escolha \
-p 9999:9999 \
-p 8000:80 \
-v /path/to/nginx/html:/usr/share/nginx/html \
-v /path/to/nginx/conf.d:/etc/nginx/conf.d \
jeanfrantiesco/fiche
| Parametros | Função |
|---|---|
| --name | Define um nome para o Container |
| --p 9999 | Define a porta da aplicação fiche |
| --p 8000 | Define a porta web do nginx |
| --v /usr/share/nginx/html | Pasta web do nginx |
| --v /etc/nginx/conf.d | Pasta de configuração do arquivo default.conf do nginx |
listen 80;
listen [::]:80;
server_name localhost;
location / {
root /usr/share/nginx/html/;
index index.txt index.html index.htm;
}
| Parametros | Função |
|---|---|
| listen | Define a porta padrão do nginx |
| server_name | Define seu dominio |
| index | Adicionar nesta linha o index.txt |
Esse script tem a função de pegar as informações de porta e dominio do arquivo default.conf do nginx.
E por fim iniciar a aplicação do fiche
Todos os arquivos recebidos pelo fiche serão armazenados na pasta html do nginx, caso não seja montado o volume, os arquivos serão perdidos ao reiniciar o container.
Vai ser criado um arquivo fiche.log na raiz do nginx.
Content type
Image
Digest
sha256:ca1caf4d9…
Size
68.8 MB
Last updated
over 1 year ago
docker pull jeanfrantiesco/fiche