Compare commits

...

15 Commits

Author SHA1 Message Date
jblu 1a69d0f730 Merge pull request 'dev-fix-crontab-functionality' (#2) from dev-fix-crontab-functionality into main
ci / docker (push) Successful in 28s
Reviewed-on: #2
2026-04-10 16:14:08 -05:00
jblu 1603453aa7 b
ci / docker (push) Successful in 28s
2026-04-10 15:58:19 -05:00
jblu ca453b90b4 a
ci / docker (push) Successful in 28s
2026-04-10 15:52:00 -05:00
jblu b539441aea updated grep command
ci / docker (push) Successful in 29s
2026-04-10 15:17:31 -05:00
jblu be930f67fd changing functionality for cron
ci / docker (push) Successful in 28s
2026-04-10 15:10:25 -05:00
jblu ac3b06424f possible solution for crontab
ci / docker (push) Successful in 28s
2026-04-10 14:45:52 -05:00
jblu 5c0d5bc1cc Merge pull request 'dev-cronie' (#1) from dev-cronie into main
ci / docker (push) Successful in 1m16s
Reviewed-on: #1
2026-04-08 17:15:59 -05:00
jblu e83151f74f updated docker file
ci / docker (push) Successful in 32s
2026-04-08 17:10:17 -05:00
jblu 56a887c0fb updated crontabs
ci / docker (push) Successful in 29s
2026-04-08 17:04:06 -05:00
jblu e929d68f3f adjusted crontab
ci / docker (push) Successful in 30s
2026-04-08 17:03:03 -05:00
jblu 564264dbbe fixed entrypoint and changed to not install cronie
ci / docker (push) Successful in 29s
2026-04-08 16:59:29 -05:00
jblu 1d87e47295 testing different crons
ci / docker (push) Successful in 31s
2026-04-08 16:55:18 -05:00
jblu 47fff33a0d updated entrypoint
ci / docker (push) Successful in 31s
2026-04-08 16:40:25 -05:00
jblu e1760f73b5 updated ci
ci / docker (push) Successful in 38s
2026-04-08 13:27:54 -05:00
jblu e9a8b99c20 updated buildx version 2026-04-08 13:13:20 -05:00
5 changed files with 36 additions and 28 deletions
-1
View File
@@ -1,5 +1,4 @@
.gitignore
LICENSE
README.md
.drone.yml
Dockerfile
+15 -12
View File
@@ -1,4 +1,4 @@
name: Build and Deploy docker container
name: ci
on:
push:
@@ -6,22 +6,25 @@ on:
- dev*
jobs:
build:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
- name: Login to Docker Hub
uses: docker/login-action@v3
-
name: Login to Docker Hub
uses: docker/login-action@v4
with:
registry: git.jonb.io
username: '${{ gitea.actor }}'
password: '${{ secrets.JONBIO_CI }}'
- name: Build and push
uses: docker/build-push-action@v6
-
name: Set up QEMU
uses: docker/setup-qemu-action@v4
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
-
name: Build and push
uses: docker/build-push-action@v7
with:
context: .
push: true
tags: 'git.jonb.io/jblu/hottub:dev'
tags: git.jonb.io/jblu/hottub:dev
+15 -12
View File
@@ -1,4 +1,4 @@
name: Build and Deploy docker container
name: ci
on:
push:
@@ -6,22 +6,25 @@ on:
- main
jobs:
build:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
-
name: Login to Docker Hub
uses: docker/login-action@v4
with:
registry: git.jonb.io
username: '${{ gitea.actor }}'
password: '${{ secrets.JONBIO_CI }}'
- name: Build and push
uses: docker/build-push-action@v6
-
name: Set up QEMU
uses: docker/setup-qemu-action@v4
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
-
name: Build and push
uses: docker/build-push-action@v7
with:
context: .
push: true
tags: 'git.jonb.io/jblu/hottub:latest'
tags: git.jonb.io/jblu/hottub:latest
+1 -2
View File
@@ -1,5 +1,4 @@
FROM alpine:latest
COPY . opt
RUN apk add --no-cache cronie
COPY entrypoint.sh /opt
RUN chmod +x /opt/entrypoint.sh
CMD ["/opt/entrypoint.sh"]
+5 -1
View File
@@ -2,4 +2,8 @@
CRON_CONFIG_FILE="/etc/crontabs/root"
echo "${CRON} echo "Come in the water is fine!" > /opt/output.log" > $CRON_CONFIG_FILE
grep -qF 'echo Come in the water is fine!' $CRON_CONFIG_FILE || echo "${CRON} echo Come in the water is fine!" >> $CRON_CONFIG_FILE
grep -qF 'echo Turn on the bubbles!' $CRON_CONFIG_FILE || echo "${CRON} echo Turn on the bubbles!" >> $CRON_CONFIG_FILE
grep -qF '@reboot' $CRON_CONFIG_FILE || echo "@reboot echo Let\'s get in the water again!" >> $CRON_CONFIG_FILE
exec crond -f