Skip to content

Commit 9924e4b

Browse files
committed
[docker] simplify docker stuff.
Signed-off-by: Eric Wang <[email protected]>
1 parent 1d2ec1e commit 9924e4b

File tree

5 files changed

+24
-23
lines changed

5 files changed

+24
-23
lines changed

.dockerignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.git
2+
.npm
3+
.nyc_output
4+
.DS_Store
5+
coverage
6+
node_modules
7+
npm-debug.log*
8+
tmp
9+
*.log
10+
*.swp

Dockerfile

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM node:alpine
2+
LABEL maintainer="[email protected]"
3+
4+
WORKDIR /tmp/leetcode-cli
5+
COPY . .
6+
COPY bin/entrypoint /
7+
RUN npm install && \
8+
tar zcf /leetcode-cli.tar.gz . && \
9+
rm -rf /tmp/leetcode-cli
10+
11+
WORKDIR /root
12+
VOLUME ["/root"]
13+
ENTRYPOINT ["/entrypoint"]

bin/docker.build

-7
This file was deleted.

docker/entrypoint bin/entrypoint

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ srcdir=/root/leetcode-cli
44
leetcode=$srcdir/bin/leetcode
55

66
if [ ! -f "$leetcode" ]; then
7-
echo "Not found leetcode, install now ..."
7+
echo "Unpacking leetcode-cli code ..."
88
mkdir -p $srcdir
99
tar zxf /leetcode-cli.tar.gz -C $srcdir
1010
fi

docker/Dockerfile

-15
This file was deleted.

0 commit comments

Comments
 (0)