pursuit (f884261)

Published 2023-12-03 21:04:03 +00:00 by orion

Installation

docker pull git.orionkindel.com/thunderstrike/pursuit:f884261
sha256:df57589ff513d7b4af1d15cdc06489ae85a73eb240f92a469574abab70554f2b

Image Layers

ADD file:cc1376ecb3d9e93e4160573c110da753ffeb2efe2223351f1fbf483d89f1a756 in /
CMD ["bash"]
RUN /bin/sh -c apt-get update -y && apt-get upgrade -y # buildkit
RUN /bin/sh -c apt-get install -y git # buildkit
RUN /bin/sh -c apt-get install -y curl # buildkit
RUN /bin/sh -c git clone https://github.com/asdf-vm/asdf.git /root/.asdf --branch v0.13.1 # buildkit
RUN /bin/sh -c echo "source /root/.asdf/asdf.sh" >> /root/.bashrc && echo "source /root/.asdf/completions/asdf.bash" >> /root/.bashrc && chsh root -s /bin/bash # buildkit
SHELL [/bin/bash -lc]
RUN /bin/bash -lc echo -n "bun purescript spago python rust" | xargs -d " " -I{} asdf plugin add {} # buildkit
RUN /bin/bash -lc apt-get install -y tini # buildkit
ENTRYPOINT ["/usr/bin/tini" "--"]
RUN /bin/bash -lc apt-get install -y build-essential # buildkit
RUN /bin/bash -lc apt-get install -y zlib1g zlib1g-dev # buildkit
RUN /bin/bash -lc apt-get install -y bzip2 libncurses-dev ncurses-bin libffi-dev readline-common openssl libssl-dev # buildkit
RUN /bin/bash -lc apt-get update # buildkit
RUN /bin/bash -lc apt-get install -y wget libgmp-dev locales # buildkit
RUN /bin/bash -lc sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen && locale-gen && echo 'LANG="en_US.UTF-8"' > /etc/default/locale && echo "export LC_ALL=en_US.UTF-8" >> ~/.bashrc && echo "export LANG=en_US.UTF-8" >> ~/.bashrc && echo "export LANGUAGE=en_US.UTF-8" >> ~/.bashrc # buildkit
RUN /bin/bash -lc git clone https://github.com/purescript/pursuit.git # buildkit
RUN /bin/bash -lc git clone https://github.com/purescript/pursuit-backups.git # buildkit
VOLUME [pursuit/data]
RUN /bin/bash -lc mkdir -p pursuit/data/verified # buildkit
RUN /bin/bash -lc mv pursuit-backups/* pursuit/data/verified # buildkit
RUN /bin/bash -lc rm -r pursuit-backups # buildkit
RUN /bin/bash -lc curl --silent --show-error --output /tmp/stack.tar.gz --location 'https://github.com/commercialhaskell/stack/releases/download/v2.5.1/stack-2.5.1-linux-x86_64.tar.gz' && tar -xzf /tmp/stack.tar.gz && cp stack-2.5.1-linux-x86_64/stack /usr/bin # buildkit
WORKDIR /pursuit
COPY stack.yaml . # buildkit
RUN /bin/bash -lc stack --no-terminal build --flag pursuit:-dev && cp .stack-work/dist/x86_64-linux-tinfo6/Cabal-3.6.3.0/build/pursuit/pursuit /usr/bin # buildkit
CMD ["/bin/bash" "-lc" "pursuit"]
Details
Container
2023-12-03 21:04:03 +00:00
8
OCI / Docker
linux/amd64
530 MiB
Versions (1) View all
f884261 2023-12-03