From c0384f8a1cefc17c513dabf60ff173adeecb2d31 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 19 Jan 2026 02:01:29 +0000 Subject: [PATCH] chore: backup infrastructure configurations [skip ci] --- .../logs/2026-01-18T02:51:59.654758+00:00 | 1 + .../logs/2026-01-18T03:52:02.454196+00:00 | 1 + .../logs/2026-01-18T04:52:05.019151+00:00 | 1 + .../logs/2026-01-18T05:52:07.588117+00:00 | 1 + .../logs/2026-01-18T06:52:10.170123+00:00 | 1 + .../logs/2026-01-18T07:52:12.707588+00:00 | 1 + .../logs/2026-01-18T08:52:15.427258+00:00 | 1 + .../logs/2026-01-18T09:52:18.068180+00:00 | 1 + .../logs/2026-01-18T10:52:20.724438+00:00 | 1 + .../logs/2026-01-18T11:52:23.281826+00:00 | 1 + .../logs/2026-01-18T12:52:25.883799+00:00 | 1 + .../logs/2026-01-18T13:52:28.523739+00:00 | 1 + .../logs/2026-01-18T14:52:31.197060+00:00 | 1 + .../logs/2026-01-18T15:52:33.779852+00:00 | 1 + .../logs/2026-01-18T16:52:36.357690+00:00 | 1 + .../logs/2026-01-18T17:52:38.982941+00:00 | 1 + .../logs/2026-01-18T18:52:41.561203+00:00 | 1 + .../logs/2026-01-18T19:52:44.220795+00:00 | 1 + .../logs/2026-01-18T20:52:46.832717+00:00 | 1 + .../logs/2026-01-18T21:52:49.415846+00:00 | 1 + .../logs/2026-01-18T22:52:52.030143+00:00 | 1 + .../logs/2026-01-18T23:52:54.700063+00:00 | 1 + .../logs/2026-01-19T00:52:57.266043+00:00 | 1 + .../logs/2026-01-19T01:52:59.807821+00:00 | 1 + consul_backup/metadata.json | 6 ++--- .../nomad/postgres/members/pg-odroid7 | 2 +- .../nomad/postgres/members/pg-odroid8 | 2 +- consul_backup/nomad/postgres/members/pg-opti1 | 2 +- consul_backup/nomad/postgres/status | 2 +- nomad_backup/finance-app.hcl | 26 +++++++++++++++++++ 30 files changed, 57 insertions(+), 7 deletions(-) create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T02:51:59.654758+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T03:52:02.454196+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T04:52:05.019151+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T05:52:07.588117+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T06:52:10.170123+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T07:52:12.707588+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T08:52:15.427258+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T09:52:18.068180+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T10:52:20.724438+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T11:52:23.281826+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T12:52:25.883799+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T13:52:28.523739+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T14:52:31.197060+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T15:52:33.779852+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T16:52:36.357690+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T17:52:38.982941+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T18:52:41.561203+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T19:52:44.220795+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T20:52:46.832717+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T21:52:49.415846+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T22:52:52.030143+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-18T23:52:54.700063+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-19T00:52:57.266043+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2026-01-19T01:52:59.807821+00:00 create mode 100644 nomad_backup/finance-app.hcl diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T02:51:59.654758+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T02:51:59.654758+00:00 new file mode 100644 index 0000000..5e4aebc --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T02:51:59.654758+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T02:51:59.654758+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T03:52:02.454196+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T03:52:02.454196+00:00 new file mode 100644 index 0000000..a882f56 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T03:52:02.454196+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T03:52:02.454196+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T04:52:05.019151+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T04:52:05.019151+00:00 new file mode 100644 index 0000000..209a264 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T04:52:05.019151+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T04:52:05.019151+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T05:52:07.588117+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T05:52:07.588117+00:00 new file mode 100644 index 0000000..90a3757 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T05:52:07.588117+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T05:52:07.588117+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T06:52:10.170123+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T06:52:10.170123+00:00 new file mode 100644 index 0000000..d9ba3a8 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T06:52:10.170123+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T06:52:10.170123+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T07:52:12.707588+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T07:52:12.707588+00:00 new file mode 100644 index 0000000..7230459 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T07:52:12.707588+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T07:52:12.707588+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T08:52:15.427258+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T08:52:15.427258+00:00 new file mode 100644 index 0000000..5cda787 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T08:52:15.427258+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T08:52:15.427258+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T09:52:18.068180+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T09:52:18.068180+00:00 new file mode 100644 index 0000000..16335da --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T09:52:18.068180+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T09:52:18.068180+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T10:52:20.724438+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T10:52:20.724438+00:00 new file mode 100644 index 0000000..e806b8b --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T10:52:20.724438+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T10:52:20.724438+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T11:52:23.281826+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T11:52:23.281826+00:00 new file mode 100644 index 0000000..57355f3 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T11:52:23.281826+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T11:52:23.281826+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T12:52:25.883799+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T12:52:25.883799+00:00 new file mode 100644 index 0000000..d4e2c4d --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T12:52:25.883799+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T12:52:25.883799+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T13:52:28.523739+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T13:52:28.523739+00:00 new file mode 100644 index 0000000..f6d52db --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T13:52:28.523739+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T13:52:28.523739+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T14:52:31.197060+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T14:52:31.197060+00:00 new file mode 100644 index 0000000..d2e57ff --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T14:52:31.197060+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T14:52:31.197060+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T15:52:33.779852+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T15:52:33.779852+00:00 new file mode 100644 index 0000000..10d8351 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T15:52:33.779852+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T15:52:33.779852+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T16:52:36.357690+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T16:52:36.357690+00:00 new file mode 100644 index 0000000..5d8a158 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T16:52:36.357690+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T16:52:36.357690+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T17:52:38.982941+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T17:52:38.982941+00:00 new file mode 100644 index 0000000..d6a65b0 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T17:52:38.982941+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T17:52:38.982941+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T18:52:41.561203+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T18:52:41.561203+00:00 new file mode 100644 index 0000000..a20b4cc --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T18:52:41.561203+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T18:52:41.561203+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T19:52:44.220795+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T19:52:44.220795+00:00 new file mode 100644 index 0000000..e80b52f --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T19:52:44.220795+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T19:52:44.220795+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T20:52:46.832717+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T20:52:46.832717+00:00 new file mode 100644 index 0000000..c687704 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T20:52:46.832717+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T20:52:46.832717+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T21:52:49.415846+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T21:52:49.415846+00:00 new file mode 100644 index 0000000..bf00154 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T21:52:49.415846+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T21:52:49.415846+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T22:52:52.030143+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T22:52:52.030143+00:00 new file mode 100644 index 0000000..bd2488c --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T22:52:52.030143+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T22:52:52.030143+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-18T23:52:54.700063+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T23:52:54.700063+00:00 new file mode 100644 index 0000000..2217ce9 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-18T23:52:54.700063+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-18T23:52:54.700063+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-19T00:52:57.266043+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-19T00:52:57.266043+00:00 new file mode 100644 index 0000000..10870a7 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-19T00:52:57.266043+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-19T00:52:57.266043+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2026-01-19T01:52:59.807821+00:00 b/consul_backup/fitbit-garmin-sync/logs/2026-01-19T01:52:59.807821+00:00 new file mode 100644 index 0000000..cad4067 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2026-01-19T01:52:59.807821+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "partial", "message": "Synced 0 records, 1 failed", "records_processed": 0, "timestamp": "2026-01-19T01:52:59.807821+00:00"} \ No newline at end of file diff --git a/consul_backup/metadata.json b/consul_backup/metadata.json index 56688ca..408dbe5 100644 --- a/consul_backup/metadata.json +++ b/consul_backup/metadata.json @@ -1,7 +1,7 @@ { - "backup_timestamp": "2026-01-18T02:01:33.499004", - "total_keys": 909, - "successful_backups": 904, + "backup_timestamp": "2026-01-19T02:01:29.478349", + "total_keys": 933, + "successful_backups": 928, "failed_backups": 5, "consul_address": "http://consul.service.dc1.consul:8500" } \ No newline at end of file diff --git a/consul_backup/nomad/postgres/members/pg-odroid7 b/consul_backup/nomad/postgres/members/pg-odroid7 index b7f8397..0da2390 100644 --- a/consul_backup/nomad/postgres/members/pg-odroid7 +++ b/consul_backup/nomad/postgres/members/pg-odroid7 @@ -1 +1 @@ -{"conn_url":"postgres://192.168.4.227:5432/postgres","api_url":"http://192.168.4.227:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":658774775088,"replication_state":"streaming","timeline":248} \ No newline at end of file +{"conn_url":"postgres://192.168.4.227:5432/postgres","api_url":"http://192.168.4.227:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":660138927608,"replication_state":"streaming","timeline":248} \ No newline at end of file diff --git a/consul_backup/nomad/postgres/members/pg-odroid8 b/consul_backup/nomad/postgres/members/pg-odroid8 index a981a33..f29a6e6 100644 --- a/consul_backup/nomad/postgres/members/pg-odroid8 +++ b/consul_backup/nomad/postgres/members/pg-odroid8 @@ -1 +1 @@ -{"conn_url":"postgres://192.168.4.228:5432/postgres","api_url":"http://192.168.4.228:8008/patroni","state":"running","role":"primary","version":"4.0.4","xlog_location":658774775088,"timeline":248} \ No newline at end of file +{"conn_url":"postgres://192.168.4.228:5432/postgres","api_url":"http://192.168.4.228:8008/patroni","state":"running","role":"primary","version":"4.0.4","xlog_location":660138927608,"timeline":248} \ No newline at end of file diff --git a/consul_backup/nomad/postgres/members/pg-opti1 b/consul_backup/nomad/postgres/members/pg-opti1 index 09ae8ab..16eb21b 100644 --- a/consul_backup/nomad/postgres/members/pg-opti1 +++ b/consul_backup/nomad/postgres/members/pg-opti1 @@ -1 +1 @@ -{"conn_url":"postgres://192.168.4.36:5432/postgres","api_url":"http://192.168.4.36:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":658774823784,"replication_state":"streaming","timeline":248} \ No newline at end of file +{"conn_url":"postgres://192.168.4.36:5432/postgres","api_url":"http://192.168.4.36:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":660138988504,"replication_state":"streaming","timeline":248} \ No newline at end of file diff --git a/consul_backup/nomad/postgres/status b/consul_backup/nomad/postgres/status index fdebb7b..c0715b6 100644 --- a/consul_backup/nomad/postgres/status +++ b/consul_backup/nomad/postgres/status @@ -1 +1 @@ -{"optime":658774775088,"slots":{"pg_odroid7":658774775088,"pg_opti1":658774775088,"pg_odroid8":658774775088},"retain_slots":["pg_odroid7","pg_odroid8","pg_opti1"]} \ No newline at end of file +{"optime":660138927608,"slots":{"pg_odroid7":660138927608,"pg_opti1":660138927608,"pg_odroid8":660138927608},"retain_slots":["pg_odroid7","pg_odroid8","pg_opti1"]} \ No newline at end of file diff --git a/nomad_backup/finance-app.hcl b/nomad_backup/finance-app.hcl new file mode 100644 index 0000000..0763745 --- /dev/null +++ b/nomad_backup/finance-app.hcl @@ -0,0 +1,26 @@ +variable "container_version" { + default = "latest" +} + +job "finance-app" { + datacenters = ["dc1"] + type = "service" + + group "finance-app" { + count = 1 + + task "finance-app" { + driver = "docker" + + config { + image = "gitea.service.dc1.fbleagh.duckdns.org/sstent/dailyemail-finance:${var.container_version}" + } + + env { + GMAIL_USER = "stuart.stent@gmail.com" + GMAIL_APP_PASSWORD = "qacyyoxcddwbxyfw" + RECIPIENT_EMAIL = "stuart.stent@gmail.com,sdoltonz@gmail.com" + } + } + } +}