Rob Loranger 4 лет назад
Родитель
Сommit
66d9ecf387
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: D6F1633A4F0903B8
1 измененных файлов: 11 добавлений и 2 удалений
  1. +11
    -2
      Dockerfile

+ 11
- 2
Dockerfile Просмотреть файл

@@ -16,12 +16,21 @@ RUN mkdir -p \
cp -r templates/ pages/ static/ /home/writefreely && \
cp config.ini.example /home/writefreely/config.ini

FROM alpine AS final
FROM alpine AS dev

# TODO user nobody or similar
COPY --from=build /src/cmd/writefreely/writefreely /bin
COPY --from=build /home /home

EXPOSE 8080
WORKDIR /home/writefreely
ENTRYPOINT [ "writefreely" ]

FROM alpine AS prod


RUN apk add ca-certificates openssl
COPY --from=dev . .

EXPOSE 80 443
WORKDIR /home/writefreely
ENTRYPOINT [ "writefreely" ]

Загрузка…
Отмена
Сохранить