Repositorio Open Source de documentación en nuevas tecnologías
microservices-tutorial/covid-info-microservice
en el editor de texto.Dockerfile
. (No se le debe poner extensión)Dockerfile
:FROM golang:1.18-alpine
WORKDIR /app
COPY go.mod ./
COPY go.sum ./
COPY main.go ./
ADD docs ./docs
RUN go mod download
RUN go build -o /covid-info
EXPOSE 8080
CMD [ "/covid-info" ]
go.mod
.covid-info
./covid-info
que dará inicio al servidor construido en el contenedor.Una vez realizados estos pasos, se puede proceder con la ejecución de los comandos de Docker para crear la imagen y para correrla en el equipo:
docker build -t covid-info-microservice .
docker run covid-info-microservice