32 Commits

Author SHA1 Message Date
Robert Wlodarczyk
903fb6059c fix: trying out gosu. 2025-01-11 13:19:37 -08:00
Robert Wlodarczyk
8cd66168bd fix: using docker user and back to dind. 2025-01-11 12:39:20 -08:00
Robert Wlodarczyk
495c98f4b8 fix: use rootless. 2025-01-11 12:29:22 -08:00
Robert Wlodarczyk
176cb2e29c fix: move back to root user to debug permissions more completely. 2025-01-05 11:05:58 -08:00
Robert Wlodarczyk
799ccc8edc fix: permissions for /opt/crontab. 2025-01-05 10:58:49 -08:00
Robert Wlodarczyk
18880befdb fix: LOG_DIR is not used anywhere, remove it. 2025-01-05 10:52:44 -08:00
Robert Wlodarczyk
1a540df103 fix: make /var/log/crontab writeable for everyone. 2025-01-05 10:46:14 -08:00
Robert Wlodarczyk
a87292bd6c chore: casing. 2024-12-31 10:53:17 -08:00
Robert Wlodarczyk
5172ed0b21 fix: use docker user. 2024-12-31 10:48:22 -08:00
Robert Wlodarczyk
c7a835217c chore: update and upgrade require the cache. 2023-06-24 14:39:30 -07:00
Robert Wlodarczyk
e3bfdebe5d chore: move build to the repo rather than the dockerfiles repo. 2023-06-24 14:31:13 -07:00
Robert Wlodarczyk
022399e16a feat: adding TEST_MODE. 2023-03-04 18:31:55 -08:00
Robert Wlodarczyk
035cd4a906 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
2023-02-18 18:42:20 -08:00
Robert Wlodarczyk
76b524fd17 chore: merge from private git repo. 2022-08-07 08:14:21 -07:00
Robert Wlodarczyk
653dcb4091 chore: update alpine image. 2022-07-15 21:40:15 -07:00
Omar Ahmad
18e9954d74 Using RQ to change toml and yaml to JSON, removing all python stuff 2020-12-21 19:19:52 -05:00
Omar Ahmad
4f9146b8f8 using tini, functions for most code in entrypoint 2019-09-03 13:15:31 -04:00
Omar Ahmad
4a0d85f51a Adding python conversion for TOML and YAML; slightly more verbose syntax for dockerargs 2019-08-15 10:52:20 -04:00
will Farrell
b0f5681faf
Merge pull request #26 from sergey-shambir/docker-cmd-fix
Improve crond command in Dockerfile
2019-03-17 13:09:12 -06:00
Sergey Shambir
46407e1e27 Turned off verbose logging
For busybox cron level 6 is enough to see errors and hide debug info
Debug info shown at level 5
Nothing shown at levels 0, 1, 2, 3, 4
See https://unix.stackexchange.com/questions/412805/crond-log-level-meaning
2019-03-02 16:02:57 +03:00
Sergey Shambir
e3afe6c3e5 Fix crond command in Dockerfile
- added logging to docker logs
- run with /etc/crontabs dir
See also https://unix.stackexchange.com/questions/412805/crond-log-level-meaning
2019-03-02 16:02:52 +03:00
Sergey Shambir
71661b4971 Added support for envsubst in image/container name
Envsubst allows to use dynamic container name
We use image name env substitution with docker-compose and .env to select right image tag for local development
Within alpine, envsubst installed with gettext package.
2019-03-02 15:49:26 +03:00
will Farrell
02a89f6dac fix: clean up logic and only apply group if needed 2018-06-30 15:23:27 -06:00
will Farrell
b89e312569
fix: Change group id
Change group id to not conflict with host common id

Fix #13
2018-02-27 23:44:47 -07:00
will Farrell
d5cfe3bc76 #6 Added adduser to the build script 2017-11-14 14:04:30 -07:00
will Farrell
76675e99d5 bug fix
only first w/ onstart was triggered
2017-04-07 23:25:53 -06:00
will Farrell
0fc4c3fd7a push multi commands to own script 2017-02-15 11:16:11 -07:00
will Farrell
0bbd009e23 dind required to work on debian 2017-02-15 10:58:57 -07:00
will Farrell
c88150ccb2 removed curl + added onstart ability 2017-02-14 07:18:25 -07:00
will Farrell
aa36fb61ef remove docker-in-docker - use volumes 2017-02-12 16:57:19 -07:00
will Farrell
816d1f0fd5 add badges 2017-02-12 16:35:18 -07:00
will Farrell
53ffb16db5 init commit 2017-02-12 16:28:53 -07:00