Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Previos one was good, see https://correcthorsebatterystaple.com
25 lines (19 sloc)
957 Bytes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# We choose exact tag (not 'latest'), to be sure that new version wont break creating image | |
FROM mcr.microsoft.com/mssql/server:2017-CU17-ubuntu | |
# Create app directory | |
RUN mkdir -p /usr/src/app | |
WORKDIR /usr/src/app | |
# Copy initialization scripts | |
COPY . /usr/src/app | |
# Grant permissions for the run-initialization script to be executable | |
RUN chmod +x /usr/src/app/run-initialization.sh | |
# Set environment variables, not to have to write them with docker run command | |
# Note: make sure that your password matches what is in the run-initialization script | |
ENV SA_PASSWORD CorrectHorseBatteryStapleFor$ | |
ENV ACCEPT_EULA Y | |
ENV MSSQL_PID Express | |
# Expose port 1433 in case accesing from other container | |
EXPOSE 1433 | |
# Run Microsoft SQl Server and initialization script (at the same time) | |
# Note: If you want to start MsSQL only (without initialization script) you can comment bellow line out, CMD entry from base image will be taken | |
CMD /bin/bash ./entrypoint.sh |