changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > demo / annotate Dockerfile

changeset 22: ba323d8c0f93
parent: 3166a511fafb
author: ellis <ellis@rwest.io>
date: Sat, 03 Jun 2023 22:48:46 -0400
permissions: -rw-r--r--
description: refactor1
22
ba323d8c0f93 refactor1
ellis <ellis@rwest.io>
parents: 20
diff changeset
1
 ARG OS=archlinux
20
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
2
 ARG VERSION
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
3
 ADD https://github.com/sbcl/sbcl/archive/sbcl-$VERSION.tar.gz sbcl.tar.gz
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
4
 
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
5
 RUN set -x; \
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
6
   tar xvfz sbcl.tar.gz && rm sbcl.tar.gz && cd "sbcl-sbcl-${VERSION}" && \
22
ba323d8c0f93 refactor1
ellis <ellis@rwest.io>
parents: 20
diff changeset
7
   echo "\"$VERSION\"" > version.s && \
20
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
8
 
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
9
 ARG BUILD_DATE
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
10
 ARG VCS_REF
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
11
 ARG OS
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
12
 ARG VERSION
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
13
 
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
14
 LABEL org.label-schema.build-date=$BUILD_DATE \
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
15
       org.label-schema.vcs-ref=$VCS_REF \
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
16
       org.label-schema.version=$VERSION \
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
17
       org.label-schema.schema-version="1.0"
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
18
 
3166a511fafb notes and dockerfile init
ellis <ellis@rwest.io>
parents:
diff changeset
19
 ENTRYPOINT ["/usr/local/bin/sbcl"]