A clean, Markdown-based publishing platform made for writers. Write together, and build a community.
https://writefreely.org
Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
|
- 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
-
- WORKDIR /go/src/app
- COPY . .
-
- RUN make assets
- RUN make install
- RUN make ui
- RUN make deps
-
- RUN mkdir /stage && \
- cp -R /go/bin \
- /go/src/app/templates \
- /go/src/app/static \
- /go/src/app/pages \
- /go/src/app/keys \
- /stage
-
- FROM alpine:3.8
-
- RUN apk add --no-cache openssl ca-certificates
- COPY --from=build --chown=daemon:daemon /stage /go
-
- WORKDIR /go
- VOLUME /go/keys
- EXPOSE 8080
- USER daemon
-
- CMD ["bin/writefreely"]
|