This commit is contained in:
		
							parent
							
								
									45c83667f5
								
							
						
					
					
						commit
						10612a9b26
					
				
					 4 changed files with 24 additions and 23 deletions
				
			
		
							
								
								
									
										26
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								Dockerfile
									
									
									
									
									
								
							| 
						 | 
					@ -51,51 +51,51 @@ ENV TERM       xterm
 | 
				
			||||||
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 18.20.4
 | 
					RUN build_node.sh 18.20.4
 | 
				
			||||||
RUN build_node.sh 20.16.0
 | 
					RUN build_node.sh 20.18.0
 | 
				
			||||||
RUN build_node.sh 21.7.3
 | 
					RUN build_node.sh 21.7.3
 | 
				
			||||||
RUN build_node.sh 22.5.1
 | 
					RUN build_node.sh 22.9.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 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.11.9
 | 
					RUN build_python.sh 3.11.10
 | 
				
			||||||
RUN build_python.sh 3.12.4
 | 
					RUN build_python.sh 3.12.7
 | 
				
			||||||
 | 
					RUN build_python.sh 3.13.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 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.2.15
 | 
					RUN build_php8.sh 8.2.24
 | 
				
			||||||
RUN build_php8.sh 8.2.21
 | 
					RUN build_php8.sh 8.3.12
 | 
				
			||||||
RUN build_php8.sh 8.3.6
 | 
					 | 
				
			||||||
RUN build_php8.sh 8.3.9
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 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.2.5
 | 
					RUN build_ruby.sh 3.2.5
 | 
				
			||||||
RUN build_ruby.sh 3.3.4
 | 
					RUN build_ruby.sh 3.3.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
 | 
				
			||||||
RUN build_deno.sh 1.45.4
 | 
					RUN build_deno.sh 1.46.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.1.21
 | 
					RUN build_bun.sh 1.1.29
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# 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 22.0.2 c9ecb94cd31b495da20a27d4581645e8
 | 
					# RUN build_openjdk.sh 22.0.2 c9ecb94cd31b495da20a27d4581645e8 9
 | 
				
			||||||
 | 
					RUN build_openjdk.sh 23 3c5b90190c68498b986a97f276efd28a 37
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# 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.22.5
 | 
					RUN build_golang.sh 1.23.2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#############
 | 
					#############
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,7 @@ version: '3'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vars:
 | 
					vars:
 | 
				
			||||||
  REPO: harbor.hq.rosti.cz/rosti/runtime
 | 
					  REPO: harbor.hq.rosti.cz/rosti/runtime
 | 
				
			||||||
  VERSION: 2024.09-1
 | 
					  VERSION: 2024.10-1
 | 
				
			||||||
  BASEIMAGE: debian:bookworm
 | 
					  BASEIMAGE: debian:bookworm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tasks:
 | 
					tasks:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,10 +6,11 @@ mkdir -p /opt/techs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VERSION=$1
 | 
					VERSION=$1
 | 
				
			||||||
HASH=$2
 | 
					HASH=$2
 | 
				
			||||||
 | 
					NUM=$3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cd /usr/src
 | 
					cd /usr/src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wget https://download.java.net/java/GA/jdk${VERSION}/${HASH}/9/GPL/openjdk-${VERSION}_linux-x64_bin.tar.gz
 | 
					wget https://download.java.net/java/GA/jdk${VERSION}/${HASH}/${NUM}/GPL/openjdk-${VERSION}_linux-x64_bin.tar.gz
 | 
				
			||||||
tar xf openjdk-${VERSION}_linux-x64_bin.tar.gz
 | 
					tar xf openjdk-${VERSION}_linux-x64_bin.tar.gz
 | 
				
			||||||
mv jdk-${VERSION} /opt/techs/openjdk-$VERSION
 | 
					mv jdk-${VERSION} /opt/techs/openjdk-$VERSION
 | 
				
			||||||
rm openjdk-${VERSION}_linux-x64_bin.tar.gz
 | 
					rm openjdk-${VERSION}_linux-x64_bin.tar.gz
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,14 +3,14 @@
 | 
				
			||||||
. ~/.bashrc
 | 
					. ~/.bashrc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# DEFAULT VERSIONS
 | 
					# DEFAULT VERSIONS
 | 
				
			||||||
VERSION_PYTHON="3.12.4"
 | 
					VERSION_PYTHON="3.13.0"
 | 
				
			||||||
VERSION_PHP="8.3.9"
 | 
					VERSION_PHP="8.3.12"
 | 
				
			||||||
VERSION_NODE="22.5.1"
 | 
					VERSION_NODE="22.9.0"
 | 
				
			||||||
VERSION_RUBY="3.3.4"
 | 
					VERSION_RUBY="3.3.5"
 | 
				
			||||||
VERSION_DENO="1.45.4"
 | 
					VERSION_DENO="1.46.3"
 | 
				
			||||||
VERSION_BUN="1.1.21"
 | 
					VERSION_BUN="1.1.29"
 | 
				
			||||||
VERSION_OPENJDK="22.0.2"
 | 
					VERSION_OPENJDK="23"
 | 
				
			||||||
VERSION_GOLANG="1.22.5"
 | 
					VERSION_GOLANG="1.23.2"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
WIDTH=180
 | 
					WIDTH=180
 | 
				
			||||||
HEIGHT=25
 | 
					HEIGHT=25
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue