File tree Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Original file line number Diff line number Diff line change
1
+ ARG RUNTIME
2
+
1
3
FROM hackmdio/buildpack:node-10-0baafb79 as BUILD
2
4
3
5
COPY --chown=hackmd:hackmd . .
@@ -14,9 +16,7 @@ RUN set -xe && \
14
16
package-lock.json webpack.prod.js webpack.htmlexport.js webpack.dev.js webpack.common.js \
15
17
config.json.example README.md CONTRIBUTING.md AUTHORS node_modules
16
18
17
- ARG RUNTIME=hackmdio/runtime:node-10-0baafb79
18
-
19
- FROM hackmdio/runtime:node-10-0baafb79
19
+ FROM $RUNTIME
20
20
USER hackmd
21
21
WORKDIR /home/hackmd/app
22
22
COPY --chown=1500:1500 --from=BUILD /home/hackmd/app .
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ set -euo pipefail
4
+ set -x
5
+
3
6
CURRENT_DIR=$( dirname " $BASH_SOURCE " )
4
7
5
8
GIT_SHA1=" $( git rev-parse HEAD) "
6
- GIT_SHORT_ID=" ${SHA1 : 0: 8} "
7
- GIT_TAG=$( git describe --exact-match --tags $( git log -n1 --pretty=' %h' ) )
9
+ GIT_SHORT_ID=" ${GIT_SHA1 : 0: 8} "
10
+ GIT_TAG=$( git describe --exact-match --tags $( git log -n1 --pretty=' %h' ) 2> /dev/null || echo " " )
8
11
9
12
DOCKER_TAG=" ${GIT_TAG:- $GIT_SHORT_ID } "
10
13
11
- docker build -t " hackmdio/codimd :$DOCKER_TAG " -f " $CURRENT_DIR /Dockerfile" " $CURRENT_DIR /.."
14
+ docker build --build-arg RUNTIME=hackmdio/runtime:node-10-0baafb79 - t " hackmdio/hackmd :$DOCKER_TAG " -f " $CURRENT_DIR /Dockerfile" " $CURRENT_DIR /.."
12
15
13
- docker build --build-arg RUNTIME=node-10-cjk-0baafb79 -t " hackmdio/codimd :$DOCKER_TAG -cjk" -f " $CURRENT_DIR /Dockerfile" " $CURRENT_DIR /.."
16
+ docker build --build-arg RUNTIME=hackmdio/runtime: node-10-cjk-0baafb79 -t " hackmdio/hackmd :$DOCKER_TAG -cjk" -f " $CURRENT_DIR /Dockerfile" " $CURRENT_DIR /.."
You can’t perform that action at this time.
0 commit comments