Skip to content
This repository was archived by the owner on Aug 3, 2025. It is now read-only.

Commit 809d9b5

Browse files
committed
Fix dockerfile
1 parent 6ff1cd1 commit 809d9b5

File tree

1 file changed

+9
-17
lines changed

1 file changed

+9
-17
lines changed

Dockerfile

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,22 @@
1+
12
FROM golang:1.8-alpine
23
MAINTAINER ACM@UIUC
34

45
# Get git
56
RUN apk add --update git bash
67

7-
# Create app directory
8-
RUN mkdir -p /usr/src/app
9-
WORKDIR /usr/src/app
10-
11-
# Download and install external dependencies
12-
RUN go get -u github.com/acm-uiuc/arbor/...
13-
14-
158
# Bundle app source
16-
ADD . /usr/src/app
17-
18-
# Create symlink to GOPATH for groot
19-
RUN mkdir -p $GOPATH/src/github.com/acm-uiuc && \
20-
ln -sf /usr/src/app $GOPATH/src/github.com/acm-uiuc/groot-api-gateway
9+
ADD . $GOPATH/src/github.com/acm-uiuc/groot-api-gateway
10+
WORKDIR $GOPATH/src/github.com/acm-uiuc/groot-api-gateway
2111

12+
# Download and install external dependencies
13+
RUN go get -u github.com/golang/dep/...
14+
2215
# Create folder for client key database
2316
RUN mkdir -p /var/groot-api-gateway/
2417

25-
2618
# Build groot
27-
ADD build.sh /usr/src/app
28-
RUN ./build.sh
19+
ADD build.sh $GOPATH/src/github.com/acm-uiuc/groot-api-gateway
20+
RUN dep ensure && ./build.sh
2921

30-
CMD ["./build/groot-api-gateway", "-u"]
22+
CMD ["./build/groot-api-gateway"]

0 commit comments

Comments
 (0)