/
lvpjsdev
/
donetick
Обзор
Документация
Войти
/
lvpjsdev
/
donetick
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Dockerfile.dev
26 строк
617 B
Baptiste Roux
chore: add dev Dockerfile; update develoment documentation
08 май 2025, 11:50
08 май 2025, 11:50
2060be4
Код
Авторство
О чём код?
# Stage 1: Build the application FROM alpine:latest AS builder WORKDIR /usr/src/app COPY donetick . COPY config/selfhosted.yaml config/local.yaml ./config/ # Stage 2: Create a smaller runtime image FROM alpine:latest # Install necessary CA certificates RUN apk --no-cache add ca-certificates libc6-compat # Copy the binary and config folder from the builder stage COPY --from=builder /usr/src/app/donetick /donetick COPY --from=builder /usr/src/app/config /config # Set environment variables ENV DT_ENV="selfhosted" # Expose the application port EXPOSE 2021 # Command to run the application CMD ["/donetick"]