Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR does some cleanup:
However, the main change in this PR is the addition of a cron job to redeploy the portal every midnight at 0:05 AM (UTC time). There are two reasons for that:
cron-deploy-hugo-website
workflow to redeploy all files and reduce the deploy time in thedeploy-hugo-site
workflow by copying only the changed files in a merged PR as opposed to all almost all the files due to updated timestamps.deploy-hugo-website
andcron-deploy-hugo-website
will redeploy all files for the time being. The current deployment time of 2 minutes is still acceptable, so we can return to this feature when the upload time becomes less tolerable.Issues syncing files #
The aws s3 sync command apparently compares files according to their timestamp and size. There are numerous threads where users discuss this and suggest that the sync should be based on the file hashes.
One common workaround suggested by users is to use the sync option
--size-only
, however, others warn that it might be a bad idea.The workarounds in this issue and on stachoverflow might be worth implementing, but it will add complexity. As suggested above, we can return to this issue when the deploy time becomes less tolerable.