use sqltools docker container to run setup

This commit is contained in:
Benjamin Palko 2024-10-03 20:31:58 -04:00
parent d71b4eb5b0
commit 9af28ce20f

View file

@ -1,20 +1,17 @@
FROM mcr.microsoft.com/mssql-tools:latest
FROM mcr.microsoft.com/mssql/server:2022-latest
ARG SERVER_PUBLIC_IP ARG SERVER_PUBLIC_IP
ARG SQL_HOST
ARG SQL_PASSWORD ARG SQL_PASSWORD
ENV ACCEPT_EULA="Y" ENV MSSQL_HOST=${SQL_HOST}
ENV MSSQL_SA_PASSWORD=${SQL_PASSWORD} ENV MSSQL_SA_PASSWORD=${SQL_PASSWORD}
USER root
# RUN apt-get update -y && apt-get install mssql-tools -y
WORKDIR /usr/src/app WORKDIR /usr/src/app
COPY ./databases.sql ./setup_auth.sql ./entrypoint.sh ./ COPY ./db ./db
RUN sed -i "s/<SERVER_PUBLIC_IP>/${SERVER_PUBLIC_IP}/g" setup_auth.sql RUN sed -i "s/<SERVER_PUBLIC_IP>/${SERVER_PUBLIC_IP}/g" ./db/setup_auth.sql
COPY ./entrypoint.sh .
RUN ["chmod", "+x", "/usr/src/app/entrypoint.sh"]
USER mssql
ENTRYPOINT ./entrypoint.sh ENTRYPOINT ./entrypoint.sh