| 1234567891011121314151617181920 |
- 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"]
|