use sqltools docker container to run setup
This commit is contained in:
parent
d71b4eb5b0
commit
9af28ce20f
1 changed files with 7 additions and 10 deletions
17
Dockerfile
17
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>/${SERVER_PUBLIC_IP}/g" setup_auth.sql
|
||||
COPY ./db ./db
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue