Skip to content

Cron scheduling#43

Merged
Jalen-Hatcher merged 26 commits into
developfrom
cron_scheduling
Apr 16, 2026
Merged

Cron scheduling#43
Jalen-Hatcher merged 26 commits into
developfrom
cron_scheduling

Conversation

@Jalen-Hatcher

@Jalen-Hatcher Jalen-Hatcher commented Apr 10, 2026

Copy link
Copy Markdown
Collaborator

Overview

This PR creates all the cron jobs we need (ETL and email) via cron_creation.sh, which we will run from initial_setup.sh

Major Changes

  • Got rid of python-crontab dependency, working solely from bash now
  • Added cron_creation.sh which creates all cron jobs
  • Need to handle some edge cases, i.e. EMAIL_SEND_TIME going past 23:59
  • Need to install python, enable venv in script
  • Will delete email_scheduler.py soon, going to sleep rn... 😴

Comment thread scripts/initial_setup.sh Outdated

echo
echo "running cron_creation.sh..."
./scripts/cron_creation

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

placed this here because ideally we shouldn't schedule any cron jobs if our containers aren't working first.

Jalen Hatcher and others added 20 commits April 13, 2026 13:55
Fixed an error on Windows machines where whitespace and
capitalization were causing errors.

Signed-off-by: Julian Valleroy <cobravenom741@gmail.com>
Signed-off-by: Julian Valleroy <cobravenom741@gmail.com>
…edit Jalen), and added fresh docker build before running elastic setup.

Signed-off-by: Jacob Lanter <jalant02@louisville.edu>
Signed-off-by: Jacob Lanter <jalant02@louisville.edu>
… email send to chech .env first for ip before using local ip function. adjusted email body.

Signed-off-by: Jacob Lanter <jalant02@louisville.edu>
…Ensured our .examples match current configurations.

Signed-off-by: Jacob Lanter <jalant02@louisville.edu>
…ion of old jobs

Signed-off-by: Jacob Lanter <jalant02@louisville.edu>
…est ip is retreived. add safe guards to get_ip and cleaned it up

Signed-off-by: Jacob Lanter <jalant02@louisville.edu>
Fixed an issue where the popup box was pulling
from memory instead of the disk.

Signed-off-by: Julian Valleroy <cobravenom741@gmail.com>
Signed-off-by: Julian Valleroy <cobravenom741@gmail.com>
@Jalen-Hatcher Jalen-Hatcher merged commit e83c929 into develop Apr 16, 2026
1 check passed
@JacobLanter JacobLanter deleted the cron_scheduling branch April 16, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants