mirror of
https://github.com/logos-co/nomos-node.git
synced 2026-08-27 09:31:10 +00:00
Remove docker leftovers
This commit is contained in:
@@ -14,17 +14,7 @@ COPY . .
|
||||
RUN apt-get update && apt-get install -yq \
|
||||
build-essential git clang libssl-dev pkg-config ca-certificates curl unzip
|
||||
|
||||
# Install Bun for L2 demo frontend.
|
||||
RUN curl -fsSL https://bun.sh/install | bash
|
||||
ENV PATH="/root/.bun/bin:$PATH"
|
||||
|
||||
# Build Frontend Webapp
|
||||
WORKDIR /logos-blockchain/deployment/l2-sequencer-archival-demo/webapp
|
||||
RUN bun install --frozen-lockfile
|
||||
RUN VITE_SEQUENCER_URL=/api/sequencer VITE_ARCHIVER_URL=/api/archiver bun run build
|
||||
|
||||
# Build Rust Binaries
|
||||
WORKDIR /logos-blockchain
|
||||
RUN cargo build --locked --release
|
||||
|
||||
# ===========================
|
||||
@@ -43,14 +33,8 @@ RUN apt-get update && apt-get install -yq \
|
||||
|
||||
# Copy Binaries
|
||||
COPY --from=builder /logos-blockchain/target/release/logos-blockchain-node /usr/bin/
|
||||
COPY --from=builder /logos-blockchain/target/release/logos-blockchain-demo-sequencer /usr/bin/
|
||||
COPY --from=builder /logos-blockchain/target/release/logos-blockchain-demo-archiver /usr/bin/
|
||||
COPY --from=builder /logos-blockchain/target/release/logos-blockchain-faucet /usr/bin/
|
||||
|
||||
# Copy Frontend & Nginx config
|
||||
COPY --from=builder /logos-blockchain/deployment/l2-sequencer-archival-demo/webapp/dist /var/www/l2-demo
|
||||
COPY --from=builder /logos-blockchain/deployment/l2-sequencer-archival-demo/nginx/nginx.conf /etc/nginx/nginx.conf
|
||||
|
||||
# Copy Scripts
|
||||
COPY --from=builder /logos-blockchain/deployment/scripts /opt/scripts
|
||||
|
||||
|
||||
@@ -149,34 +149,9 @@ services:
|
||||
- ./deployment/scripts/run_nginx.sh:/etc/run_nginx.sh
|
||||
entrypoint: /etc/run_nginx.sh
|
||||
|
||||
# L2 Sequencer Demo Services
|
||||
l2-sequencer:
|
||||
container_name: l2_sequencer
|
||||
image: ghcr.io/logos-blockchain/logos-blockchain:${TOOLS_IMAGE_LABEL}
|
||||
environment:
|
||||
- SEQUENCER_LISTEN_ADDR=0.0.0.0:8080
|
||||
- SEQUENCER_NODE_ENDPOINT=http://logos-blockchain-node-0:18081
|
||||
- SEQUENCER_DB_PATH=/data/sequencer.db
|
||||
- SEQUENCER_SIGNING_KEY_PATH=/data/sequencer.key
|
||||
- SEQUENCER_CHANNEL_ID=6d656d636f696e00000000000000000000000000000000000000000000000001
|
||||
- SEQUENCER_INITIAL_BALANCE=1000
|
||||
volumes:
|
||||
- l2-sequencer-data:/data
|
||||
entrypoint: [ "/usr/bin/logos-blockchain-demo-sequencer" ]
|
||||
|
||||
l2-archiver:
|
||||
container_name: l2_archiver
|
||||
image: ghcr.io/logos-blockchain/logos-blockchain:${TOOLS_IMAGE_LABEL}
|
||||
environment:
|
||||
- TESTNET_ENDPOINT=http://logos-blockchain-node-1:18081
|
||||
- CHANNEL_ID=6d656d636f696e00000000000000000000000000000000000000000000000001
|
||||
- TOKEN_NAME=MEM
|
||||
entrypoint: [ "/usr/bin/logos-blockchain-demo-archiver" ]
|
||||
|
||||
# Node data volume is marked as external and assumes
|
||||
# that configuration files were placed by compose.setup.yml
|
||||
volumes:
|
||||
l2-sequencer-data:
|
||||
node-data:
|
||||
name: logos-node-data
|
||||
external: true
|
||||
|
||||
Reference in New Issue
Block a user