Pārlūkot izejas kodu

Merge pull request #66 from TeDomum/master

Deploy the app in the proper dir for dependency management
pull/68/head
Matt Baer pirms 5 gadiem
committed by GitHub
vecāks
revīzija
6c2bd8031a
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
1 mainītis faili ar 11 papildinājumiem un 12 dzēšanām
  1. +11
    -12
      Dockerfile

+ 11
- 12
Dockerfile Parādīt failu

@@ -1,25 +1,24 @@
# Build image
FROM golang:1.11.2-alpine3.8 as build

RUN apk add --update nodejs nodejs-npm make g++ git sqlite-dev
RUN npm install -g less
RUN npm install -g less-plugin-clean-css
RUN npm install -g less less-plugin-clean-css

WORKDIR /go/src/app
RUN mkdir -p /go/src/github.com/writeas/writefreely
WORKDIR /go/src/github.com/writeas/writefreely
COPY . .

RUN make assets
RUN make install
RUN make ui
RUN make deps

RUN make build \
&& make ui
RUN mkdir /stage && \
cp -R /go/bin \
/go/src/app/templates \
/go/src/app/static \
/go/src/app/pages \
/go/src/app/keys \
/go/src/github.com/writeas/writefreely/templates \
/go/src/github.com/writeas/writefreely/static \
/go/src/github.com/writeas/writefreely/pages \
/go/src/github.com/writeas/writefreely/keys \
/stage

# Final image
FROM alpine:3.8

RUN apk add --no-cache openssl ca-certificates


Notiek ielāde…
Atcelt
Saglabāt