Fix ODBC driver installation
Some checks failed
Test build / build (push) Failing after 1m35s

This commit is contained in:
Adam Štrauch 2025-08-01 17:05:05 +02:00
parent 1f7b55b356
commit f2e935671c
Signed by: cx
GPG key ID: 7262DAFE292BCE20

View file

@ -47,55 +47,55 @@ ENV TERM xterm
# Techs # Techs
############# #############
## Node.js # ## Node.js
# From https://nodejs.org/en/about/previous-releases # # From https://nodejs.org/en/about/previous-releases
WORKDIR /usr/src # WORKDIR /usr/src
ADD build_node.sh /usr/local/bin/build_node.sh # ADD build_node.sh /usr/local/bin/build_node.sh
RUN build_node.sh 20.19.4 # RUN build_node.sh 20.19.4
RUN build_node.sh 22.17.1 # RUN build_node.sh 22.17.1
RUN build_node.sh 23.11.1 # RUN build_node.sh 23.11.1
RUN build_node.sh 24.4.1 # RUN build_node.sh 24.4.1
## Python # ## Python
# https://www.python.org/downloads/ # # https://www.python.org/downloads/
WORKDIR /usr/src # WORKDIR /usr/src
ADD build_python.sh /usr/local/bin/build_python.sh # ADD build_python.sh /usr/local/bin/build_python.sh
RUN build_python.sh 3.12.11 # RUN build_python.sh 3.12.11
RUN build_python.sh 3.13.5 # RUN build_python.sh 3.13.5
## PHP 8 # ## PHP 8
# https://www.php.net/downloads.php # # https://www.php.net/downloads.php
ADD build_php8.sh /usr/local/bin/build_php8.sh # ADD build_php8.sh /usr/local/bin/build_php8.sh
RUN build_php8.sh 8.3.23 # RUN build_php8.sh 8.3.23
RUN build_php8.sh 8.4.10 # RUN build_php8.sh 8.4.10
## Ruby # ## Ruby
# https://www.ruby-lang.org/en/downloads/releases/ # # https://www.ruby-lang.org/en/downloads/releases/
WORKDIR /usr/src # WORKDIR /usr/src
ADD build_ruby.sh /usr/local/bin/build_ruby.sh # ADD build_ruby.sh /usr/local/bin/build_ruby.sh
RUN build_ruby.sh 3.3.9 # RUN build_ruby.sh 3.3.9
RUN build_ruby.sh 3.4.5 # RUN build_ruby.sh 3.4.5
## Deno # ## Deno
# From: https://github.com/denoland/deno/releases # # From: https://github.com/denoland/deno/releases
ADD build_deno.sh /usr/local/bin/build_deno.sh # ADD build_deno.sh /usr/local/bin/build_deno.sh
# TODO: deno cannot run in parallel because it downloads filenames with the same name # # TODO: deno cannot run in parallel because it downloads filenames with the same name
RUN build_deno.sh 2.4.3 # RUN build_deno.sh 2.4.3
# Bun # # Bun
# From here: https://bun.sh/ # # From here: https://bun.sh/
ADD build_bun.sh /usr/local/bin/build_bun.sh # ADD build_bun.sh /usr/local/bin/build_bun.sh
RUN build_bun.sh 1.2.19 # RUN build_bun.sh 1.2.19
# OpenJDK # # OpenJDK
# From here: https://jdk.java.net/ # # From here: https://jdk.java.net/
ADD build_openjdk.sh /usr/local/bin/build_openjdk.sh # ADD build_openjdk.sh /usr/local/bin/build_openjdk.sh
RUN build_openjdk.sh 24.0.2 fdc5d0102fe0414db21410ad5834341f 12 # RUN build_openjdk.sh 24.0.2 fdc5d0102fe0414db21410ad5834341f 12
# Golang # # Golang
# From here: https://go.dev/dl/ # # From here: https://go.dev/dl/
ADD build_golang.sh /usr/local/bin/build_golang.sh # ADD build_golang.sh /usr/local/bin/build_golang.sh
RUN build_golang.sh 1.24.5 # RUN build_golang.sh 1.24.5
############# #############
@ -112,9 +112,9 @@ RUN apt install -f xfonts-75dpi && \
# ODBC driver # ODBC driver
# Updates: https://packages.microsoft.com/debian/12/prod/pool/main/m/msodbcsql18/ # Updates: https://packages.microsoft.com/debian/12/prod/pool/main/m/msodbcsql18/
RUN apt install -f xfonts-75dpi && \ RUN wget https://packages.microsoft.com/debian/12/prod/pool/main/m/msodbcsql18/msodbcsql18_18.5.1.1-1_amd64.deb && \
wget https://packages.microsoft.com/debian/12/prod/pool/main/m/msodbcsql18/msodbcsql18_18.5.1.1-1_amd64.deb && \ dpkg -i msodbcsql18_18.5.1.1-1_amd64.deb; \
dpkg -i msodbcsql18_18.5.1.1-1_amd64.deb && apt install -f -y && \ apt install -f -y && \
rm msodbcsql18_18.5.1.1-1_amd64.deb rm msodbcsql18_18.5.1.1-1_amd64.deb
############# #############