From 9af28ce20f3d20bd4b3794d94c434c2c66af5ef2 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Thu, 3 Oct 2024 20:31:58 -0400 Subject: [PATCH] use sqltools docker container to run setup --- Dockerfile | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 69bc72b..1920f3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,17 @@ - -FROM mcr.microsoft.com/mssql/server:2022-latest +FROM mcr.microsoft.com/mssql-tools:latest ARG SERVER_PUBLIC_IP +ARG SQL_HOST ARG SQL_PASSWORD -ENV ACCEPT_EULA="Y" +ENV MSSQL_HOST=${SQL_HOST} ENV MSSQL_SA_PASSWORD=${SQL_PASSWORD} -USER root - -# RUN apt-get update -y && apt-get install mssql-tools -y - WORKDIR /usr/src/app -COPY ./databases.sql ./setup_auth.sql ./entrypoint.sh ./ -RUN sed -i "s//${SERVER_PUBLIC_IP}/g" setup_auth.sql +COPY ./db ./db +RUN sed -i "s//${SERVER_PUBLIC_IP}/g" ./db/setup_auth.sql +COPY ./entrypoint.sh . +RUN ["chmod", "+x", "/usr/src/app/entrypoint.sh"] -USER mssql ENTRYPOINT ./entrypoint.sh