Sign inSign up

jeanfrantiesco/fiche

By jeanfrantiesco

•Updated over 1 year ago

Image
0

314

jeanfrantiesco/fiche repository overview

⁠Fiche

⁠Imagem Termbin "Fiche" para o Dockerhub

Base para criação

  1. Container nginx⁠
  2. Fiche⁠

⁠ATUALIZAÇÃO

  • Adicionado arquivo de template do nginx, com isso é possivel passar variáreis de ambiante.

Sendo:

VariávelFunção
${NGINX_PORT}Define a porta no arquivo do nginx
${NGINX_HOST}Define o host no arquivo do nginx

⁠Utilização

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
ParametrosFunção
--nameDefine um nome para o Container
--p 9999Define a porta da aplicação fiche
--p 8000Define a porta web do nginx
--v /usr/share/nginx/htmlPasta web do nginx
--v /etc/nginx/conf.dPasta de configuração do arquivo default.conf do nginx
⁠OBS: Recomendo mapear a pasta do arquivo default.conf e editar o server_name e porta.
⁠Com isso automaticamente o fiche vai subir com os valores definidos no arquivo, caso contrario vai iniciar como localhost na porta 80.

⁠nginx

listen       80;
listen  [::]:80;
server_name  localhost;

location / {
    root   /usr/share/nginx/html/;
    index  index.txt index.html index.htm;
}
ParametrosFunção
listenDefine a porta padrão do nginx
server_nameDefine seu dominio
indexAdicionar nesta linha o index.txt

⁠40-fiche.sh

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

⁠Arquivos e logs

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.

Tag summary

Content type

Image

Digest

sha256:ca1caf4d9…

Size

68.8 MB

Last updated

over 1 year ago

docker pull jeanfrantiesco/fiche