Merge pull request #800 from bjornmagnusson/packs-no-onbuild

Use non-onbuild base images in packs
This commit is contained in:
Matthew Fisher 2018-06-13 14:48:41 -07:00 коммит произвёл GitHub
Родитель 9137d5260c e12c00f892
Коммит 9f845ac95c
5 изменённых файлов: 35 добавлений и 6 удалений

Просмотреть файл

@ -1,4 +1,4 @@
FROM clojure:onbuild as BUILD
FROM clojure as BUILD
COPY . /usr/src/app
WORKDIR /usr/src/app
RUN lein ring uberjar

Просмотреть файл

@ -1,3 +1,11 @@
FROM golang:onbuild
FROM golang
ENV PORT 8080
EXPOSE 8080
WORKDIR /go/src/app
COPY . .
RUN go get -d -v ./...
RUN go install -v ./...
CMD ["app"]

Просмотреть файл

@ -1,5 +1,11 @@
FROM node:8-onbuild
FROM node:8
ENV PORT 8080
EXPOSE 8080
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "start"]

Просмотреть файл

@ -1,5 +1,12 @@
FROM python:onbuild
FROM python
ENV PORT 8080
EXPOSE 8080
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
ENTRYPOINT ["python"]
CMD ["app.py"]
CMD ["app.py"]

Просмотреть файл

@ -1,4 +1,12 @@
FROM ruby:onbuild
FROM ruby
ENV PORT 3000
EXPOSE 3000
RUN bundle config --global frozen 1
WORKDIR /usr/src/app
COPY Gemfile Gemfile.lock ./
RUN bundle install
COPY . .
CMD ["ruby", "app.rb"]