2026.06.8
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -117,9 +117,13 @@ RUN apk update && apk add --no-cache \
|
||||
arm64) architecture="arm64" ;; \
|
||||
*) echo "Unsupported architecture"; exit 1 ;; \
|
||||
esac \
|
||||
&& curl -O https://download.microsoft.com/download/0b3d5518-b4a7-4a2b-afc7-7ee9e967f93c/msodbcsql18_18.6.2.1-1_${architecture}.apk \
|
||||
&& ACCEPT_EULA=Y apk add --allow-untrusted msodbcsql18_18.6.2.1-1_${architecture}.apk \
|
||||
&& rm msodbcsql18_18.6.2.1-1_${architecture}.apk \
|
||||
&& echo "Downloading ODBC Driver for architecture: ${architecture}" \
|
||||
&& curl -fkSLo msodbcsql.apk "https://download.microsoft.com/download/0b3d5518-b4a7-4a2b-afc7-7ee9e967f93c/msodbcsql18_18.6.2.1-1_${architecture}.apk" \
|
||||
&& curl -fkSLo msodbcsql.sig "https://download.microsoft.com/download/0b3d5518-b4a7-4a2b-afc7-7ee9e967f93c/msodbcsql18_18.6.2.1-1_${architecture}.sig" \
|
||||
&& curl https://packages.microsoft.com/keys/microsoft.asc | gpg --import - \
|
||||
&& gpg --verify msodbcsql.sig msodbcsql.apk \
|
||||
&& ACCEPT_EULA=Y apk add --allow-untrusted msodbcsql.apk \
|
||||
&& rm msodbcsql.apk msodbcsql.sig \
|
||||
&& pecl install sqlsrv pdo_sqlsrv \
|
||||
&& docker-php-ext-enable sqlsrv pdo_sqlsrv \
|
||||
&& apk del autoconf make g++ \
|
||||
@@ -150,7 +154,7 @@ RUN chown -R application:application /var/www/html && \
|
||||
RUN php artisan storage:link
|
||||
|
||||
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
|
||||
CMD curl -f http://localhost/health || exit 1
|
||||
CMD curl -f http://localhost/up || exit 1
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
|
||||
Reference in New Issue
Block a user