[[ Project Short Description ]]
[[ Feel free to remove any of those bullet points that do not make sense for your project ]]
| #!/bin/sh | |
| # Based on BMitch's answer from: | |
| # https://stackoverflow.com/questions/38946683/how-to-test-dockerignore-file | |
| # Note: will create and delete temporary file "Dockerfile.build-context" | |
| # 1. Copy to project folder where image is being built | |
| # 2. Run script | |
| # 3. You should see list of files in build context |
[[ Project Short Description ]]
[[ Feel free to remove any of those bullet points that do not make sense for your project ]]
I hereby claim:
To claim this, I am signing this object:
| .eot - application/vnd.ms-fontobject | |
| .woff - application/font-woff | |
| .ttf - application/x-font-truetype | |
| .svg - image/svg+xml | |
| .otf - application/x-font-opentype | |
| IIS (Web.Config) | |
| <remove fileExtension=".eot" /> | |
| <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" /> | |
| <remove fileExtension=".ttf" /> |
| ## | |
| # OBS: as regras "cycles", representam o intervalo de tempo que o Monit realiza a checagem das diretivas. O valor de um cycle | |
| # é definido no monitrc, e, no caso deste exemplo, está definido como 60 segundos. | |
| # | |
| check process mysql # Nome do processo (mysql) | |
| with pidfile /var/run/mysqld/mysqld.pid # Caminho do PIDfile do processo | |
| start program = "/usr/sbin/service mysql start" # Comando para iniciar o processo (aqui é necessario utilizar o caminho absoluto para executar qualquer programa pois o PATH não é definido) | |
| stop program = "/usr/sbin/service mysql stop" # Comando para parar o processo (aqui é necessario utilizar o caminho absoluto para executar qualquer programa pois o PATH não é definido) | |
| if failed host 127.0.0.1 port 3306 then restart # Monitoramento do acesso à porta TCP 3306 (do MySQL), se esse teste falhar, o Monit reinicia o processo (restart) |
| ## | |
| # Realiza o monitoramento de recursos gerais do sistema, como memória, CPU, e carga do sistema (load) | |
| # Este exemplo mostra uma checagem simples de uso de memória e CPU | |
| # A documentação completa do monitoramento do filesystem pode ser encontrada na página de documentação do Monit, | |
| # Com o link localizado ao final deste artigo | |
| # | |
| check system [nome_do_sistema] | |
| if memory usage > 90% for 3 cycles then alert | |
| if cpu usage (system) > 50% for 3 cycles then alert | |
| set httpd port 2815 and # Porta TCP da aplicação Web. | |
| use address endereco.wkm.com.br # Regra que define um hostname para a aplicação | |
| allow 1.1.1.1 # Regra para permitir acesso apenas dos IPs especificados. | |
| allow 2.2.2.2 # // | |
| allow login:senha # Regra para definir login e senha para autenticação HTTP básica. |
| ## | |
| # Regra para definir o servidor de envio de email. Neste exemplo é mostrado a configuração do envio através de uma conta | |
| # em um servidor SMTP, por login e senha, usando encriptação TLSv1 | |
| # | |
| set mailserver smtp.gmail.com | |
| port 587 | |
| username "[email protected]" | |
| password "####" | |
| using tlsv1 | |