Dockerfile
1.11 KB
############################################################
# Dockerfile de construção do container do MySQL
# utilizado pelo SEI e pelo SIP
#
# Baseado no CentOS 6.X
############################################################
# Definição da imagem de base para o CentOS 6.X
FROM centos:centos6
# Autor e mantenedor do container
MAINTAINER PEN - Processo Eletrônico Nacional
################## INICIO DA INSTALACAO ######################
# Instalação do MySQL seguindo as recomendações descritas na documentação do SEI
# Cópia dos backups dos bancos de dados do SEI e SIP
ADD sei-db-ref-executivo/mysql/sei_2_6_0_BD_Ref_Exec.sql /opt/sei_mysql.sql
ADD sei-db-ref-executivo/mysql/sip_2_6_0_BD_Ref_Exec.sql /opt/sip_mysql.sql
ADD my.cnf /etc/my.cnf
ADD install.sh /install.sh
# Instalação do MySQL 5.7 e demais componentes
RUN bash install.sh
##################### FIM DA INSTALACAO #####################
# Definição do terminal a ser utilizado
ENV TERM xterm
# Exposição da porta de conexão ao MySQL Server
EXPOSE 3306
# Inicialização do serviço
CMD ["/usr/bin/mysqld_safe", "--bind-address=0.0.0.0"]