From 02f6461cbc820a732e07ffec504beba59439e812 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sun, 4 Jan 2026 18:16:37 +0900 Subject: [PATCH] Rename main.py to email_forwarder.py and fix systemd variable expansion - Rename main.py to email_forwarder.py for better readability - Update systemd service to use in ExecStart and EnvironmentFile, remove WorkingDirectory to fix expansion issues - Update install.sh and README references - Drop-in sets PROJECT_DIR for runtime expansion Changes: - File rename: main.py -> email_forwarder.py - Service: ExecStart and EnvironmentFile now use - Docs: Updated to reflect new script name --- README.md | 2 +- main.py => email_forwarder.py | 0 email_forwarder.service | 4 +--- 3 files changed, 2 insertions(+), 4 deletions(-) rename main.py => email_forwarder.py (100%) diff --git a/README.md b/README.md index f13651b..282a618 100644 --- a/README.md +++ b/README.md @@ -38,5 +38,5 @@ This will set up the virtual environment, systemd services, and provide post-ins ## Troubleshooting - Logs: `journalctl --user -u email_forwarder.service` -- Test: `source venv/bin/activate && python main.py` +- Test: `source venv/bin/activate && python email_forwarder.py` - Timezone issues: Adjust UTC offset in script if needed. \ No newline at end of file diff --git a/main.py b/email_forwarder.py similarity index 100% rename from main.py rename to email_forwarder.py diff --git a/email_forwarder.service b/email_forwarder.service index b096f2c..5504c82 100644 --- a/email_forwarder.service +++ b/email_forwarder.service @@ -2,9 +2,7 @@ Description=Email Forwarder [Service] -Type=oneshot -WorkingDirectory=${PROJECT_DIR} -ExecStart=${PROJECT_DIR}/venv/bin/python main.py +ExecStart=${PROJECT_DIR}/venv/bin/python ${PROJECT_DIR}/email_forwarder.py ExecStartPost=/usr/bin/curl -fsS --retry 3 ${UPTIME_SUCCESS_URL} OnFailure=email_forwarder-fail-notify.service