Sign inSign up

jysgro/gffcompare

By jysgro

Updated over 1 year ago

GFFCOMPARE - version 0.12.9 under Alpine 3:22

Image
Data science
0

490

jysgro/gffcompare repository overview

Docker created from Dockerfile at https://hub.docker.com/r/bschiffthaler/gffcompare/Dockerfile

Used "as is" for ALPINE 3.13

Only update ALPINE to 3.17 for newer version

NOTE: Entrypoint exists.


Dockerfile

For version 0.12.9 under Alpine 3.22

# FROM: https://hub.docker.com/r/bschiffthaler/gffcompare/Dockerfile
# VERSION DOWNLOADS VISIBLE AT:
# https://github.com/gpertea/gffcompare/releases/
# LATEST: 0.12.6
# DATED: JULY 23, 2021
######################
# NOTE: there is  entrypoint
# UPDATE TO NEWER ALPINE: 3.22
######################

ARG ALPINE_VERSION=3.22
# ARG ALPINE_VERSION=3.13
# Build image
FROM alpine:${ALPINE_VERSION} AS alpine-build-gffcompare

# ARG ALPINE_VERSION=3.13
ARG GFFC_VERSION=0.12.9
ARG BUILD_NCPU=1

WORKDIR /build
RUN apk update && apk add build-base make
RUN wget https://github.com/gpertea/gffcompare/releases/download/v${GFFC_VERSION}/gffcompare-${GFFC_VERSION}.tar.gz
RUN tar -xf gffcompare-${GFFC_VERSION}.tar.gz
WORKDIR /build/gffcompare-${GFFC_VERSION}
RUN make -j${BUILD_NCPU} release
RUN strip gffcompare
RUN strip trmap

# Final exec image
FROM alpine:${ALPINE_VERSION}

ARG GFFC_VERSION=0.12.9

WORKDIR /
RUN apk add --no-cache bash
RUN apk add --no-cache libstdc++ libgcc
COPY --from=alpine-build-gffcompare /build/gffcompare-${GFFC_VERSION}/gffcompare /usr/local/bin/gffcompare
COPY --from=alpine-build-gffcompare /build/gffcompare-${GFFC_VERSION}/trmap /usr/local/bin/trmap
ENTRYPOINT ["/usr/local/bin/gffcompare"]

LABEL maintainer='github.com/nicolasDelhomme'
LABEL software.version=${GFFC_VERSION}

Tag summary

Content type

Image

Digest

sha256:73f2fcfa4

Size

5.7 MB

Last updated

over 1 year ago

docker pull jysgro/gffcompare:alp3.22_0.12.9