FROM mcr.microsoft.com/dotnet/sdk:3.1 AS build WORKDIR /root ADD ./res/azureds.tgz . COPY res/altersqlproj.sh /tmp/ COPY res/id_rsa /root/.ssh/ ARG TZ=Europe/London RUN touch /root/.ssh/known_hosts \ && ssh-keyscan -T 60 bitbucket.org >> /root/.ssh/known_hosts \ && chmod 600 /root/.ssh/* \ && curl -s https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \ && curl -s https://packages.microsoft.com/config/ubuntu/18.04/prod.list | tee /etc/apt/sources.list.d/msprod.list \ && apt-get update && ACCEPT_EULA=y DEBIAN_FRONTEND=noninteractive apt-get install -y mssql-tools unixodbc-dev unzip libunwind8 vim \ && wget --progress=bar:force -q -O sqlpackage.zip https://go.microsoft.com/fwlink/?linkid=2143497 \ && unzip -qq sqlpackage.zip -d /opt/sqlpackage \ && rm sqlpackage.zip \ && chmod +x /opt/sqlpackage/sqlpackage \ && ln -sf /usr/share/zoneinfo/$TZ /etc/localtime \ && echo $TZ > /etc/timezone COPY res/dacpacentrypoint.sh /entrypoint.sh ENTRYPOINT ["bash", "/entrypoint.sh"]