File tree 6 files changed +23
-34
lines changed
6 files changed +23
-34
lines changed Original file line number Diff line number Diff line change 1
- FROM ubuntu:latest
1
+ FROM golang:1.9-alpine
2
+
2
3
EXPOSE 8081
3
4
4
- RUN apt-get update -y && apt-get install curl -y && apt-get install golang -y && apt-get install git -y
5
+ WORKDIR /go/src/app
6
+ RUN apk --no-cache add curl git && \
7
+ curl https://glide.sh/get | sh
5
8
6
- ENV GOPATH /usr
9
+ COPY glide.* ./
10
+ RUN glide install
7
11
8
- COPY . /auth-api
12
+ COPY . .
13
+ RUN go build -o auth-api
9
14
10
- CMD [ "/ auth-api/run.sh" ]
15
+ CMD /go/src/app/ auth-api
11
16
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -4,12 +4,9 @@ EXPOSE 8080
4
4
5
5
WORKDIR /usr/src/app
6
6
7
- COPY package.json index.html .* /usr/src/app /
7
+ COPY package.json . /
8
8
RUN npm install
9
9
10
- COPY build/ /usr/src/app/build
11
- COPY config/ /usr/src/app/config
12
- COPY src/ /usr/src/app/src
13
- COPY static/ /usr/src/app/static
10
+ COPY . .
14
11
15
12
CMD ["sh" , "-c" , "npm start" ]
Original file line number Diff line number Diff line change @@ -4,8 +4,9 @@ EXPOSE 8082
4
4
5
5
WORKDIR /usr/src/app
6
6
7
- COPY package-lock.json package.json *.js /usr/src/app/
7
+ COPY package.json ./
8
+ RUN npm install
8
9
9
- RUN npm install && npm build
10
+ COPY . .
10
11
11
12
CMD ["sh" , "-c" , "npm start" ]
Original file line number Diff line number Diff line change 1
1
FROM openjdk:8-alpine
2
2
3
3
EXPOSE 8083
4
- ENV MAVEN_VERSION 3.3.9
5
- ENV MAVEN_HOME /usr/lib/mvn
6
- ENV PATH $MAVEN_HOME/bin:$PATH
4
+ WORKDIR /usr/src/app
7
5
8
- RUN wget http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz && \
9
- tar -zxvf apache-maven-$MAVEN_VERSION-bin.tar.gz && \
10
- rm apache-maven-$MAVEN_VERSION-bin.tar.gz && \
11
- mv apache-maven-$MAVEN_VERSION /usr/lib/mvn
12
6
13
- COPY . /tmp
7
+ COPY pom.xml mvnw ./
8
+ COPY .mvn/ ./.mvn
9
+ RUN ./mvnw dependency:resolve
14
10
15
- CMD ["/tmp/run.sh" ]
11
+ COPY . .
12
+ RUN ./mvnw install
13
+
14
+ CMD ["java" , "-jar" , "./target/users-api-0.0.1-SNAPSHOT.jar" ]
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments