mirror of
https://gitlab.com/pulsechaincom/lighthouse-pulse.git
synced 2024-12-22 19:50:37 +00:00
ebd0e0e2d9
## Issue Addressed I think the antithesis is failing due to an OOM which may be resolved by updating the ubuntu image it runs on. The lcli build looks like it's failing because the image lacks the `libclang` dependency Co-authored-by: realbigsean <sean@sigmaprime.io>
14 lines
641 B
Docker
14 lines
641 B
Docker
# `lcli` requires the full project to be in scope, so this should be built either:
|
|
# - from the `lighthouse` dir with the command: `docker build -f ./lcli/Dockerflie .`
|
|
# - from the current directory with the command: `docker build -f ./Dockerfile ../`
|
|
FROM rust:1.62.1-bullseye AS builder
|
|
RUN apt-get update && apt-get -y upgrade && apt-get install -y cmake libclang-dev
|
|
COPY . lighthouse
|
|
ARG PORTABLE
|
|
ENV PORTABLE $PORTABLE
|
|
RUN cd lighthouse && make install-lcli
|
|
|
|
FROM ubuntu:22.04
|
|
RUN apt-get update && apt-get -y upgrade && apt-get clean && rm -rf /var/lib/apt/lists/*
|
|
COPY --from=builder /usr/local/cargo/bin/lcli /usr/local/bin/lcli
|