Dockerfile 1.16 KB
################################################################################
# Dockerfile de construção do container SqlServer utilizado pelo SEI e pelo SIP
#
# Container preparado e configurado para uso em desenvolvimento e testes
# SQL Server para Linux é uma versão experimental e não deve ser utilizada em
# ambiente de produção
################################################################################

FROM microsoft/mssql-server-linux
MAINTAINER Guilherme Andrade Del Cantoni <guilherme.cantoni@planejamento.gov.br>

############################# INÍCIO DA INSTALACAO #############################
ENV TERM xterm
ENV ACCEPT_EULA=Y
ENV SA_PASSWORD='yourStrong(!)Password'

COPY sei-db-ref-executivo/sqlserver/sei_3_0_0_BD_Ref_Exec.bak /tmp/sei_sqlserver.bak
COPY sei-db-ref-executivo/sqlserver/sip_3_0_0_BD_Ref_Exec.bak /tmp/sip_sqlserver.bak
COPY assets/restore.sql /tmp/restore.sql
COPY install.sh /install.sh

RUN bash /install.sh
############################## FIM DA INSTALACAO ###############################

# Imagem de base já configura a exposição das portas 1521 e inicialização do
# servidor de banco de dados com as configurações padrões