Aplicação simples em PHP para utilização na criação de containers com Docker ou Kubernetes
-
Tag: latest
- Imagem Base: Alpine
- Diretório de Trabalho: /var/www/localhost/htdocs/
- Pacotes Adicionais: apache2, php7-apache2, php7, php-session
- Entrypoint: httpd -D FOREGROUND
-
Tag: modsec
- Imagem Base: Alpine
- Diretório de Trabalho: /var/www/localhost/htdocs/
- Pacotes Adicionais: apache2, php7-apache2, php7, php-session, lmdb-dev, curl-dev, libmaxminddb-dev, yajl, libstdc++
- Integrações: ModSecurity e OWASP ModSecurity Core Rule Set (Implementado com Multi-Stage Builds)
- Entrypoint: httpd -D FOREGROUND
Para implementar novas regras do ModSecurity é necessário editar o arquivo
/etc/modsecurity.d/modsecurity.conf
dentro do container
- Start Container
ou
docker container run -d --name dexter-intranet -p 80:80 yagoesquines/dexter-intranet
docker container run -d --name dexter-intranet -p 80:80 yagoesquines/dexter-intranet:modsec
- Container Shell
docker exec -ti dexter-intranet sh
- Aplicação desenvolvida pela 4Linux
- Implantação do ModSecurity foi um adaptação para o Apache do projeto andrewnk/docker-alpine-nginx-modsec