Sign inSign up
haxe logo

haxe:latest

Multi-platform
Also known as:
4.3
4.3-trixie
4.3.7
4.3.7-trixie
Languages & frameworks
Index digest

sha256:c6360fd86debace1b7dd37eb702d10498bb386f8628f32a80f306969142b54a6

OS/ARCH

Compressed size

157.76 MB

Last pushed

about 12 hours by doijanky

Type

Image

Vulnerabilities

0
1
1
67
0

Manifest digest

sha256:06ce3aa21d894e9a4f1616c3018f79f39d979952cda8a7c89347aa7ce0ddb4d5

Layers (11)

oisupport/staging-amd64:trixie-scm
0
1
1
58
0
haxe:latest
0
0
0
14
0

3

ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


4

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libgc1 zlib1g libpcre2-8-0 libmariadb3 libsqlite3-0 libmbedcrypto16 libmbedtls21 libmbedx509-7 && rm -rf /var/lib/apt/lists/* # buildkit

1.49 MB


5

ENV NEKO_VERSION=2.4.1

0 B


6

RUN /bin/sh -c set -ex && buildDeps=' gcc make cmake libgc-dev libssl-dev libpcre2-dev zlib1g-dev apache2-dev libmariadb-dev-compat libsqlite3-dev libmbedtls-dev libgtk-3-dev ' && apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-1/neko-2.4.1.tar.gz" && echo "702282028190dffa2078b00cca515b8e2ba889186a221df2226d2b6deb3ffaca *neko.tar.gz" | sha256sum -c - && mkdir -p /usr/src/neko && tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz && rm neko.tar.gz && cd /usr/src/neko && cmake -DRELOCATABLE=OFF . && make && make install && apt-get purge -y --auto-remove $buildDeps && rm -rf /usr/src/neko ~/.cache # buildkit

9.41 MB


7

ENV HAXE_VERSION=4.3.7

0 B


8

ENV HAXE_STD_PATH=/usr/local/share/haxe/std

0 B


9

RUN /bin/sh -c set -ex && buildDeps=' make ocaml ocaml-findlib zlib1g-dev libpcre2-dev libmbedtls-dev opam mccs m4 unzip pkg-config libstring-shellquote-perl libipc-system-simple-perl ' && git clone --recursive --depth 1 --branch 4.3.7 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe && cd /usr/src/haxe && mkdir -p $HAXE_STD_PATH && cp -r std/* $HAXE_STD_PATH && apt-get update && apt-get install -y $buildDeps --no-install-recommends && opam init --compiler=4.14.2 --disable-sandboxing && eval `opam env` && opam pin add luv 0.5.14 --no-action && ( [ -f /usr/src/haxe/opam ] || [ -f /usr/src/haxe/haxe.opam ] && opam install /usr/src/haxe --deps-only --assume-depexts --yes --ignore-constraints-on=luv || make opam_install ) && make all tools && mkdir -p /usr/local/bin && cp haxe haxelib /usr/local/bin && mkdir -p /haxelib && cd / && haxelib setup /haxelib && eval `opam env --revert` && rm -rf ~/.opam && rm -rf /var/lib/apt/lists/* && apt-get purge -y --auto-remove $buildDeps && rm -rf /usr/src/haxe ~/.cache # buildkit

11.7 MB


10

CMD ["haxe"]

0 B