feat: Major Updates

- removed support for `projects` as the feature was very incomplete and it served little purpose
- added support for common settings between jobs using `~~shared-settings` as a key in the config
- cleaned up some items that have long bugged me
  - better reuse of code
  - better variable naming
  - improved flow and readability
  - formatting to the logs
This commit is contained in:
Robert Wlodarczyk
2023-02-18 18:42:20 -08:00
parent 76b524fd17
commit 035cd4a906
3 changed files with 128 additions and 106 deletions

@ -24,7 +24,8 @@ RUN apk update && \
jq \
tini \
wget && \
mkdir -p ${HOME_DIR}/jobs ${HOME_DIR}/projects && \
mkdir -p ${HOME_DIR}/jobs && \
rm -rf /etc/periodic /etc/crontabs/root && \
adduser -S docker -D
COPY --from=rq-build /usr/bin/rq/rq /usr/local/bin