diff --git a/Dockerfile b/Dockerfile index f1e3a25..beb51aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,17 @@ -FROM ghcr.io/blinklabs-io/haskell:8.10.7-3.6.2.0-4 as cardano-db-sync-build +FROM ghcr.io/blinklabs-io/haskell:9.6.3-3.10.2.0-1 as cardano-db-sync-build RUN apt-get update && apt-get install -y libpq-dev # Install cardano-db-sync -ARG DBSYNC_VERSION=13.1.1.3 +ARG DBSYNC_VERSION=13.2.0.1 ENV DBSYNC_VERSION=${DBSYNC_VERSION} -ENV DBTOOL_VERSION=${DBTOOL_VERSION} -RUN echo "Building tags/${DBSYNC_VERSION}..." \ - && echo tags/${DBSYNC_VERSION} > /CARDANO_BRANCH \ +ARG DBSYNC_REF=tags/sancho-4-2-1 +ENV DBSYNC_REF=${DBSYNC_REF} +RUN echo "Building ${DBSYNC_REF}..." \ + && echo ${DBSYNC_REF} > /CARDANO_DB_SYNC_REF \ && git clone https://github.com/input-output-hk/cardano-db-sync.git \ && cd cardano-db-sync\ && git fetch --all --recurse-submodules --tags \ && git tag \ - && git checkout tags/${DBSYNC_VERSION} \ + && git checkout ${DBSYNC_8REF} \ && cabal update \ && cabal configure --with-compiler=ghc-${GHC_VERSION} \ && cabal build cardano-db-sync \