Hamlib/docker-build/Dockerfile

28 wiersze
705 B
Docker
Czysty Zwykły widok Historia

# Base Image
FROM ubuntu:latest AS hamlib-base-image
2021-10-04 13:31:04 +00:00
ENV DEBIAN_FRONTEND="noninteractive" TZ="Etc/UTC"
2021-10-04 13:31:04 +00:00
RUN apt-get update && apt-get install -y build-essential automake libtool python3 && rm -rf /var/lib/apt/lists/*
2021-10-04 13:31:04 +00:00
# Builder Image
FROM hamlib-base-image AS hamlib-builder
2021-10-04 13:31:04 +00:00
COPY . /tmp/build
2021-10-04 13:31:04 +00:00
WORKDIR /tmp/build
2021-10-04 13:31:04 +00:00
RUN mkdir -p /tmp/local
2021-10-04 13:31:04 +00:00
RUN ./bootstrap && ./configure --prefix=/tmp/local \
&& make clean && make -j && make install
2021-10-04 13:31:04 +00:00
# Runtime Image
FROM ubuntu:latest AS hamlib-runtime
2021-10-04 13:31:04 +00:00
COPY --from=hamlib-builder /tmp/local/bin /usr/local/bin
COPY --from=hamlib-builder /tmp/local/lib /usr/local/lib
COPY --from=hamlib-builder /tmp/local/share /usr/local/share
ENV LD_LIBRARY_PATH="/usr/local/lib"