From 12331dca83a8a8274e94f4049ac29c2f7773cf9a Mon Sep 17 00:00:00 2001 From: 4TT1L4 <2914096+4TT1L4@users.noreply.github.com> Date: Tue, 23 Jul 2024 14:57:52 +0200 Subject: [PATCH] Use base image --- Dockerfile | 42 +----------------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/Dockerfile b/Dockerfile index cce8b98..b26f25a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,44 +1,4 @@ -FROM haskell:9.2.8-slim as builder - -ENV LANG C.UTF-8 - -RUN apt-get update && \ - apt-get install -y --no-install-recommends \ - autoconf \ - automake \ - build-essential \ - chrony \ - libncursesw5 \ - liblzma-dev \ - libpq-dev \ - libssl-dev \ - libsystemd-dev \ - libtool \ - pkg-config \ - procps \ - tmux && \ - rm -rf /var/lib/apt/lists/* - -# Libsodium: -RUN git clone https://github.com/input-output-hk/libsodium && \ - cd libsodium && \ - git checkout dbb48cc && \ - ./autogen.sh && \ - ./configure && \ - make && \ - make install - -# Libsecp256k1: -RUN git clone https://github.com/bitcoin-core/secp256k1 && \ - cd secp256k1 && \ - git checkout ac83be33d0956faf6b7f61a60ab524ef7d6a473a && \ - ./autogen.sh && \ - ./configure --prefix=/usr --enable-module-schnorrsig --enable-experimental && \ - make && \ - make install - -ENV LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH" -ENV PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH" +FROM ghcr.io/geniusyield/haskell-base-image:9.2.8 # ==================================[ BUILD ]======================================== WORKDIR /SOR