# ------------- | |
# Build stage | |
FROM base AS build-env | |
WORKDIR $GOPATH/src/github.com/opencord/voltha-go | |
# Copy files | |
COPY rw_core ./rw_core | |
COPY afrouter ./afrouter | |
COPY arouterd ./arouterd | |
# Copy config | |
RUN cp afrouter/arouter.json /build | |
# Build | |
RUN cd arouterd && go build -o /build/arouterd | |
# ------------- | |
# Image creation stage | |
FROM alpine:3.9 | |
# Set the working directory | |
WORKDIR /app | |
# Copy required files | |
COPY --from=build-env /build/arouterd /app/ | |
COPY --from=build-env /build/arouter.json /app/ | |