e178141357Add extra backup locations. Did this a few days ago but it seems it did not get pushed and the commit disappeared.
dev
Hyperling2025-08-22 13:44:48 -07:00
6062818475Add the version of Express as being done in package.json.Hyperling2025-08-21 13:24:53 -07:00
fb7e31ed69Merge pull request 'Allow Alternative Hugo Website Branches' (#10) from dev into main
main
Hyperling2025-08-19 15:11:39 -07:00
0478e8e108Allow specifying the branch of the Hugo project.Hyperling2025-08-19 15:05:15 -07:00
2663bb5351Allow specifying the branch of the Hugo project.Hyperling2025-08-19 15:03:12 -07:00
4aa7fa4b00Merge pull request 'Improve Hugo Configuration' (#9) from dev into mainHyperling2025-08-17 17:06:11 -07:00
d7a1e6f58aRemove hugo user reference from files.Hyperling2025-08-17 11:49:05 -07:00
f622cba366Add the mail files to the container's log output.Hyperling2025-08-17 11:44:16 -07:00
e86660d34eUsing the crontab command adds the job to root's jobs. Allow cron to pick up the file automatically by not running any explicit calls.Hyperling2025-08-17 11:43:54 -07:00
cfb07a6e93Use the www-data user rather than creating a hugo user.Hyperling2025-08-17 11:26:47 -07:00
4dd0661e1eMove permission commands to a single command after the cronjob file is copied.Hyperling2025-08-17 11:02:13 -07:00
d6e1186d86Modify script to remove NGINX default files and check HTTP codes rather than curl response status.Hyperling2025-08-17 11:01:10 -07:00
57ade9f67dGive the cronjob some safety so that it churns less.Hyperling2025-08-17 11:00:34 -07:00
ddeadcf723Add safeguards to cron job so that website does not get deleted without having replacement files.Hyperling2025-08-17 09:12:23 -07:00
dbb54b6f81Do not continue if the git repo does not exist.Hyperling2025-08-17 09:01:24 -07:00
5afc3bfaeeMerge pull request 'Productionize Hugo Configuration' (#8) from dev into mainHyperling2025-08-15 12:13:15 -07:00
6dac535211Remove running service commands since they don't actually keep the programs enabled.Hyperling2025-08-15 11:46:23 -07:00
d035f9d8e7Refactor how the project is run, using nginx instead of hugo server, a cron job to pull git changes, and a start script to ensure the correct services are started each run and are monitored to stay up.Hyperling2025-08-15 11:45:23 -07:00
dfb9a306c5Allow copies of Hugo configuration to exist outside of the Git project.Hyperling2025-08-15 11:43:46 -07:00
1ba2739665Merge pull request 'Add Example Hugo Configuration' (#7) from dev into mainHyperling2025-08-14 12:36:40 -07:00
0ca793423bAdd working configuration for how to run a slim Hugo container.Hyperling2025-08-14 12:30:25 -07:00
1284fc3946Merge pull request 'LibreTranslate Reboot Fix' (#6) from dev into mainHyperling2025-07-26 13:57:57 -07:00
a3d6cdcee1Number list rather than relying on autoincrement.Hyperling2025-07-26 13:55:04 -07:00
7046699ed6Reapply changes from previous commits. Unsure why the synced branch did not have them if it was up to date.Hyperling2025-07-26 13:42:12 -07:00
eb2dda9d66Allow container to reboot properly if using /tmp/ for models. Fixes newly created folder having permissions issues.Hyperling2025-07-26 13:35:32 -07:00
15f01061baMove request characters to the env file.Hyperling2025-07-26 12:36:29 -07:00
4aebf1e21dFix typo in header and set ordered list to number itself.Hyperling2025-07-26 12:17:18 -07:00
5af5c13f43Merge pull request 'Add LibreTranslate' (#5) from dev into mainHyperling2025-07-26 12:02:50 -07:00
27689e25d8Be more specific about the docker home location, rather than accidentally promoting the use of a variable which would not work.Hyperling2025-07-26 12:01:10 -07:00
29d1affcd8Be more specific about the docker home location, rather than accidentally promoting the use of a variable which would not work.Hyperling2025-07-26 12:00:43 -07:00
43ee8de7efAdd comments and an explicit exit.Hyperling2025-07-26 11:59:45 -07:00
83fdb54768Move the LT_LOAD_ONLY to the value so that it can be omitted if wanting to download all languages.Hyperling2025-07-26 11:28:04 -07:00
16df857f08Shrink down to just 1 yml file, putting the CPU and RAM into the env file, since the only docker-compose differences were the resource configuration.Hyperling2025-07-23 06:05:29 -07:00
620f3f81b2Shrink down to just 1 yml file, putting the CPU and RAM into the env file, since the only docker-compose differences were the resource configuration.Hyperling2025-07-23 06:05:21 -07:00
593b1fbaf2Add an initial working configuration for LibreTranslate.Hyperling2025-07-23 05:55:40 -07:00
e661b67b57Merge pull request 'Add Nextcloud Dockerfile' (#4) from dev into mainHyperling2025-06-16 16:41:44 -07:00
8aaa8e97b9Update the BAKE performance data/Hyperling2025-06-16 18:19:00 -06:00
8c6b258f48Add BAKE to Nextcloud subproject.Hyperling2025-06-16 17:32:33 -06:00
8b7f94d51fAdd note as to what type of system the testing was done on.Hyperling2025-06-16 17:32:15 -06:00
ac60f54142Move the most important fixes to a Docker build file. fixes.sh is now just a list of maintenance jobs, name it so. Hooray!!Hyperling2025-06-16 17:17:47 -06:00
7265823f58Add curl to the container so that the run script doesn't need to install it each time.Hyperling2025-06-16 15:43:55 -06:00
811442cd94Add an .env file for the website.Hyperling2025-06-16 15:32:47 -06:00
a90bf8bf28Provide a better explanation of what's happening in the log.Hyperling2025-06-16 15:20:00 -06:00
82547068e3Add sudo to the website's container.Hyperling2025-06-16 15:09:48 -06:00
167d813599Merge pull request 'Nextcloud Improvements' (#3) from dev into mainHyperling2025-06-16 12:30:19 -07:00
4469754097Remove TODOs, going to keep cron at the Docker server level, container packages too volatile.Hyperling2025-06-16 14:24:38 -06:00
4ca8a8ae02Update comments, rearrange file, fix case statement and handle empty parameter correctly.Hyperling2025-06-16 14:23:57 -06:00
a3ce3a7ee1Add usage and verbose output option for what the cron file is getting accomplished.Hyperling2025-06-16 14:01:25 -06:00
0e761c5112Add memory limit setting to php command.Hyperling2025-06-16 13:18:40 -06:00
cf1e23e91cCall on www-data using sudo within the container, gives better output.Hyperling2025-06-16 12:53:43 -06:00
93be789790Fix the "the input device is not a TTY" cron log message.Hyperling2025-06-16 12:19:01 -06:00
6611665770Add TODO for getting cron.php working properly.Hyperling2025-03-28 17:15:41 -07:00
f8d4c4654eAdd extra flag to enable doing things like migrating MIME types. May increase the amount of time by quite a bit on large systems, but mine is small. :)Hyperling2025-03-28 17:03:23 -07:00
2e7efbc6ebAllow the stage keyword to be at the beginning too.Hyperling2025-01-04 10:05:23 -07:00
385a07b8c0Merge pull request 'Quickfixes! :)' (#2) from dev into mainHyperling2025-01-04 09:55:44 -07:00
79a8549a42Add services used in example Nextcloud file.Hyperling2025-01-04 09:52:25 -07:00
7f8bb2fe7aAdd example file for Nextcloud.
root
2025-01-02 12:36:40 -07:00
7071a8b47cAdd lines necessary to upload files for releases.Hyperling2025-01-02 11:08:15 -07:00
56df4d6162Add TBD's after adding the git service and realizing we have a point of failure. Not critical, would just take HTTP[S] traffic offline if the IP changed.Hyperling2025-01-01 18:01:33 -07:00