From 3dbfaec6d6cf87d5a59e36b3c79c3209a80e3170 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Thu, 10 Jul 2025 09:41:30 +0200 Subject: [PATCH] Rm dockerfiles --- bitcoin/Dockerfile | 55 --------------------------------------------- blindbit/Dockerfile | 31 ------------------------- 2 files changed, 86 deletions(-) delete mode 100644 bitcoin/Dockerfile delete mode 100644 blindbit/Dockerfile diff --git a/bitcoin/Dockerfile b/bitcoin/Dockerfile deleted file mode 100644 index 0d40955..0000000 --- a/bitcoin/Dockerfile +++ /dev/null @@ -1,55 +0,0 @@ -# bitcoin/Dockerfile -FROM debian:bullseye-slim as builder - -# Installation des dépendances -RUN apt-get update && apt-get install -y \ - curl \ - gnupg \ - && rm -rf /var/lib/apt/lists/* - -# Version de Bitcoin Core -ENV VERSION=24.1 - -# Téléchargement et vérification de Bitcoin Core -WORKDIR /tmp -RUN curl -O https://bitcoincore.org/bin/bitcoin-core-${VERSION}/bitcoin-${VERSION}-x86_64-linux-gnu.tar.gz && \ - curl -O https://bitcoincore.org/bin/bitcoin-core-${VERSION}/SHA256SUMS.asc && \ - curl -O https://bitcoincore.org/bin/bitcoin-core-${VERSION}/SHA256SUMS - -# Extraction de Bitcoin Core -RUN tar -xzf bitcoin-${VERSION}-x86_64-linux-gnu.tar.gz - -# Image finale -FROM debian:bullseye-slim - -# On redéfinit la version dans l'image finale -ENV VERSION=24.1 - -# Installation des dépendances nécessaires -RUN apt-get update && apt-get install -y \ - libatomic1 \ - && rm -rf /var/lib/apt/lists/* - -# Créer l'utilisateur et le groupe bitcoin -RUN groupadd -g 1000 bitcoin && \ - useradd -m -d /home/bitcoin -g bitcoin bitcoin - -# Copie des binaires depuis le builder -COPY --from=builder /tmp/bitcoin-${VERSION}/bin/bitcoind /usr/local/bin/ -COPY --from=builder /tmp/bitcoin-${VERSION}/bin/bitcoin-cli /usr/local/bin/ - -# Configuration -RUN mkdir -p /home/bitcoin/.bitcoin/wallets /home/bitcoin/.bitcoin/signet && \ - chown -R bitcoin:bitcoin /home/bitcoin/.bitcoin -COPY bitcoin.conf /home/bitcoin/.bitcoin/bitcoin.conf -RUN chown bitcoin:bitcoin /home/bitcoin/.bitcoin/bitcoin.conf - -VOLUME ["/home/bitcoin/.bitcoin"] - -# Exposition des ports (signet) -EXPOSE 38332 38333 29000 18443 - -USER bitcoin -WORKDIR /home/bitcoin -ENTRYPOINT ["bitcoind", "-conf=/home/bitcoin/.bitcoin/bitcoin.conf", "-signet", "-printtoconsole"] - diff --git a/blindbit/Dockerfile b/blindbit/Dockerfile deleted file mode 100644 index 020deb0..0000000 --- a/blindbit/Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -# blindbit-oracle/Dockerfile -FROM golang:1.22 as builder - -WORKDIR /app - -# Cloner le repo blindbit-oracle -RUN git clone --branch dev --depth 1 https://github.com/setavenger/blindbit-oracle.git . - -# Compiler le binaire -RUN go build -o /go/bin/blindbit-oracle ./src - -# Utiliser debian:bookworm-slim qui contient GLIBC 2.34 -FROM debian:bookworm-slim - -# Installation des dépendances nécessaires -RUN apt-get update && apt-get install -y ca-certificates curl && rm -rf /var/lib/apt/lists/* - -# Copier le binaire depuis le builder -COPY --from=builder /go/bin/blindbit-oracle /usr/local/bin/blindbit-oracle - -# Créer le répertoire de données -RUN mkdir -p /data - -# Créer le volume pour les données -VOLUME ["/data"] - -# Exposer le port par défaut -EXPOSE 8000 - -# Démarrer blindbit-oracle avec le répertoire de données spécifié -ENTRYPOINT ["blindbit-oracle", "-datadir", "/data"] \ No newline at end of file