-
-
Save maxkrasnov/4026c83d86aace916951e237a429aec9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#указываем какой образ нужно установить в наш контейнер | |
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