mirror of
https://github.com/moghtech/komodo.git
synced 2026-05-03 11:48:30 -05:00
* start on cron schedules * rust 1.86.0 * config periphery directories easier with PERIPHERY_ROOT_DIRECTORY * schedule backend * fix config switch toggling through disabled * procedure schedule working * implement schedules for actions * update schedule immediately after last run * improve config update logs using toml diffs backend * improve the config update logs with TOML diff view * add schedule alerting * version 1.17.2 * Set TZ in core env * dev-1 * better term signal labels * sync configurable pending alert send * fix monaco editor height on larger screen * poll update until complete on client update lib * add logger.pretty option for both core and periphery * fix pretty * configure schedule alert * configure failure alert * dev-3 * 1.17.2 * fmt * added pushover alerter (#421) * fix up pushover * fix some clippy --------- Co-authored-by: Alex Shore <alex@shore.me.uk>
23 lines
662 B
Docker
23 lines
662 B
Docker
FROM node:20.12-alpine AS builder
|
|
|
|
WORKDIR /builder
|
|
|
|
COPY ./frontend ./frontend
|
|
COPY ./client/core/ts ./client
|
|
|
|
# Optionally specify a specific Komodo host.
|
|
ARG VITE_KOMODO_HOST=""
|
|
ENV VITE_KOMODO_HOST=$VITE_KOMODO_HOST
|
|
|
|
# Build and link the client
|
|
RUN cd client && yarn && yarn build && yarn link
|
|
RUN cd frontend && yarn link komodo_client && yarn && yarn build
|
|
|
|
# Copy just the static frontend to scratch image
|
|
FROM scratch
|
|
|
|
COPY --from=builder /builder/frontend/dist /frontend
|
|
|
|
LABEL org.opencontainers.image.source=https://github.com/moghtech/komodo
|
|
LABEL org.opencontainers.image.description="Komodo Frontend"
|
|
LABEL org.opencontainers.image.licenses=GPL-3.0 |