Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
#указываем какой образ нужно установить в наш контейнер
FROM golang
#копируем весь пакет, GOPATH в конетйнере лежит в /go/, путь зависит от проекта
COPY . /go/src/<путь до пакета>/
#устанавливаем рабочую директорию, путь зависити от проекта
WORKDIR /go/src/<путь до пакета>/
#устанавливаем нужны пакеты, можно все вынести в один makefile и запустить его
RUN go get github.com/jinzhu/gorm
#собираем приложение, тоже зависит от пути проекта
RUN go build -o main .
#доступ к контейнеру через порт 8080
EXPOSE 8080
#выполняем команду node index.js в WORKDIR
CMD [ "main" ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.