Commit Graph
100 Commits
Author SHA1 Message Date
me c0a220cebe Fix build process not being able to see packages. 2025-10-22 20:51:57 -07:00
me 369728b7ef Rename the example files for Provision Tests. 2025-10-22 19:36:23 -07:00
me 31dda9d64f Rename the WordPress example files. 2025-10-22 18:15:37 -07:00
me 0e87eb3515 Only ignore files explicitly named .env. 2025-10-22 18:15:18 -07:00
me bf0497c02a Configuration for WordPress is working but still a few things to tweak, test, and enhance. 2025-10-20 19:35:59 -07:00
me 9079afd570 Update recommended settings. 2025-10-20 11:29:20 -07:00
me 93e0971050 Change filename to match compose file. 2025-10-20 11:09:21 -07:00
me c19b73e3f0 Add DB system requirement research. 2025-10-20 10:57:58 -07:00
me 018c3c9ceb Convert Wordpress config to variables. 2025-10-20 10:46:11 -07:00
me 7e733dedcb Add initial environment script for Wordpress. 2025-10-20 10:45:30 -07:00
me dac5c0de17 Begin adding a Wordpress example. 2025-10-17 15:31:30 -07:00
me 3ae7a6f8f9 Specify what is meant in the WIP README's. 2025-10-17 15:22:51 -07:00
me 567f1de450 Add notes to a few configs that they are still WIP. 2025-10-17 14:35:24 -07:00
me 3ca8b036ad Add verbiage for when the up and down are not used. 2025-10-17 14:04:20 -07:00
me 3897d6f3c3 Add parameters and usage function to backup script. 2025-10-17 13:50:02 -07:00
me fdff4f0d27 Add referenes to other key branches. 2025-10-15 05:44:33 -07:00
me 7b9bbcbc26 Ignore disabled files as well. 2025-10-15 04:43:42 -07:00
me cbaf052ea2 Do not track Prod and Dev copies of configurations. 2025-10-15 04:40:27 -07:00
me c4c3cb6434 Put the repo location into a variable. 2025-10-14 15:28:43 -07:00
me e0f846164e Merge pull request 'Nextcloud, Hyperling.com, LibreTranslate, and backup.sh Enhancements' (#11) from dev into main
Reviewed-on: #11
2025-10-14 14:58:58 -07:00
me 9314bb8bb4 Have the git command give us the branch instead. 2025-10-14 14:32:26 -07:00
me b9d9771523 Add echo of $BRANCH contents. 2025-10-14 14:30:40 -07:00
me d2aa3c195b Fix typo in variable name. 2025-10-14 14:23:40 -07:00
me dd60d5a721 Fix typos and wording in comments. 2025-10-14 14:23:18 -07:00
me c04eb08f78 Comment the micro server requirements. 2025-10-14 14:22:27 -07:00
me 418983c490 Add env variable for which branch to use. Move CPU and RAM requirements to env so that only 1 docker-compose.yml example is needed. 2025-10-14 14:21:59 -07:00
me 95060838e2 Remove using the dev branch on Production! Should only be on the Stage version of the Dockerfile. 2025-10-14 14:14:04 -07:00
me 6973640b4e Explicitly mention where the output is coming from. 2025-10-14 14:12:02 -07:00
me a49d0129e7 Enhance output when starting Hyperling.com. 2025-10-14 14:10:00 -07:00
me 394acfa06d Critical changes for upcoming Hyperling.com 2.0! Automatic page updates after a pull request within 30 seconds, no reload necessary! 2025-10-14 14:08:13 -07:00
me 04089744e6 Change label for starting cronjob. 2025-10-14 12:22:41 -07:00
me 75711c6c20 Ensure backup's TRASH folder gets created and used properly. 2025-10-14 08:35:23 -07:00
me c4032b5b94 Remove directory from basename variable. 2025-10-14 08:14:49 -07:00
me d7820ed373 Add safeties to backup script. 2025-10-14 08:12:57 -07:00
me d9f8318e66 Add recommendation to use /opt/ for LibreTranslate models. 2025-10-14 07:12:59 -07:00
me a5a80276ac Folder name should not be plural. 2025-10-14 07:07:07 -07:00
me c070d7cb92 Use a dedicated backup directory rather than /tmp. 2025-10-14 07:02:13 -07:00
me c138fe67d6 No need for the if, just remove any files that match the pattern. 2025-10-14 06:55:42 -07:00
me 2697645abe Properly check if other backups exist. 2025-10-14 06:43:54 -07:00
me ce111d01f3 Chnage order of distros to alphabetical. 2025-10-13 05:32:14 -07:00
me 7abe909cdf Move packages to env file and allow extras per distro. 2025-10-13 05:31:57 -07:00
me f57a0d322d Add which to install commands. 2025-10-10 16:08:58 -07:00
me 9381d61d99 Progress on testing provisioning on multiple distros. So far Debian and Ubuntu are working. Others need packages added. 2025-10-10 16:07:17 -07:00
me bde78a1489 Create files for testing Ansible script on other distros. 2025-10-10 14:28:01 -07:00
me 4acbd47388 Change separating symbols to match System backup formatting. 2025-10-09 07:50:08 -07:00
me 51d6d32790 Change order of backup wording. Add timestamp. 2025-10-09 07:47:03 -07:00
me 1e665a40b7 Add date and hostname to backup file. Delete previous dates. 2025-10-09 07:37:14 -07:00
me 675ac90c31 Stop trying the mysql_upgrade. Add changing row formats to DYNAMIC. 2025-10-04 12:51:30 -07:00
me f0679bd05f Merge branch 'dev' of ssh://git.hyperling.com:13731/me/env-docker into dev
This is to bring prod into alignment with repo while working on local changes due to Trixie upgrades.
2025-10-04 14:07:28 +00:00
me 897493dd1f Fix version of ImageMagickCore for Trixie. 2025-10-04 14:02:17 +00:00
me 5a5035fd33 Add Docker to Docker backup file. 2025-10-04 06:34:11 -07:00
me e178141357 Add extra backup locations. Did this a few days ago but it seems it did not get pushed and the commit disappeared. 2025-08-22 13:44:48 -07:00
me 6062818475 Add the version of Express as being done in package.json. 2025-08-21 13:24:53 -07:00
me f77557151a Add size to container check. 2025-08-21 11:22:24 -07:00
me fb7e31ed69 Merge pull request 'Allow Alternative Hugo Website Branches' (#10) from dev into main
Reviewed-on: #10
2025-08-19 15:11:39 -07:00
me 0478e8e108 Allow specifying the branch of the Hugo project. 2025-08-19 15:05:15 -07:00
me 2663bb5351 Allow specifying the branch of the Hugo project. 2025-08-19 15:03:12 -07:00
me 4aa7fa4b00 Merge pull request 'Improve Hugo Configuration' (#9) from dev into main
Reviewed-on: #9
2025-08-17 17:06:11 -07:00
me d7a1e6f58a Remove hugo user reference from files. 2025-08-17 11:49:05 -07:00
me f622cba366 Add the mail files to the container's log output. 2025-08-17 11:44:16 -07:00
me e86660d34e Using the crontab command adds the job to root's jobs. Allow cron to pick up the file automatically by not running any explicit calls. 2025-08-17 11:43:54 -07:00
me cfb07a6e93 Use the www-data user rather than creating a hugo user. 2025-08-17 11:26:47 -07:00
me 4dd0661e1e Move permission commands to a single command after the cronjob file is copied. 2025-08-17 11:02:13 -07:00
me d6e1186d86 Modify script to remove NGINX default files and check HTTP codes rather than curl response status. 2025-08-17 11:01:10 -07:00
me 57ade9f67d Give the cronjob some safety so that it churns less. 2025-08-17 11:00:34 -07:00
me ddeadcf723 Add safeguards to cron job so that website does not get deleted without having replacement files. 2025-08-17 09:12:23 -07:00
me dbb54b6f81 Do not continue if the git repo does not exist. 2025-08-17 09:01:24 -07:00
me 5afc3bfaee Merge pull request 'Productionize Hugo Configuration' (#8) from dev into main
Reviewed-on: #8
2025-08-15 12:13:15 -07:00
me 5323b6647f Change restart loop timers. 2025-08-15 11:49:00 -07:00
me 6dac535211 Remove running service commands since they don't actually keep the programs enabled. 2025-08-15 11:46:23 -07:00
me d035f9d8e7 Refactor 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. 2025-08-15 11:45:23 -07:00
me dfb9a306c5 Allow copies of Hugo configuration to exist outside of the Git project. 2025-08-15 11:43:46 -07:00
me 1ba2739665 Merge pull request 'Add Example Hugo Configuration' (#7) from dev into main
Reviewed-on: #7
2025-08-14 12:36:40 -07:00
me 0ca793423b Add working configuration for how to run a slim Hugo container. 2025-08-14 12:30:25 -07:00
me 1284fc3946 Merge pull request 'LibreTranslate Reboot Fix' (#6) from dev into main
Reviewed-on: #6
2025-07-26 13:57:57 -07:00
me a3d6cdcee1 Number list rather than relying on autoincrement. 2025-07-26 13:55:04 -07:00
me a868f874d7 Add file paths. 2025-07-26 13:54:37 -07:00
me 7046699ed6 Reapply changes from previous commits. Unsure why the synced branch did not have them if it was up to date. 2025-07-26 13:42:12 -07:00
me eb2dda9d66 Allow container to reboot properly if using /tmp/ for models. Fixes newly created folder having permissions issues. 2025-07-26 13:35:32 -07:00
me 15f01061ba Move request characters to the env file. 2025-07-26 12:36:29 -07:00
me 4aebf1e21d Fix typo in header and set ordered list to number itself. 2025-07-26 12:17:18 -07:00
me 5af5c13f43 Merge pull request 'Add LibreTranslate' (#5) from dev into main
Reviewed-on: #5
2025-07-26 12:02:50 -07:00
me 27689e25d8 Be more specific about the docker home location, rather than accidentally promoting the use of a variable which would not work. 2025-07-26 12:01:10 -07:00
me 29d1affcd8 Be more specific about the docker home location, rather than accidentally promoting the use of a variable which would not work. 2025-07-26 12:00:43 -07:00
me 43ee8de7ef Add comments and an explicit exit. 2025-07-26 11:59:45 -07:00
me 83fdb54768 Move the LT_LOAD_ONLY to the value so that it can be omitted if wanting to download all languages. 2025-07-26 11:28:04 -07:00
me 16df857f08 Shrink 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. 2025-07-23 06:05:29 -07:00
me 620f3f81b2 Shrink 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. 2025-07-23 06:05:21 -07:00
me 593b1fbaf2 Add an initial working configuration for LibreTranslate. 2025-07-23 05:55:40 -07:00
me e661b67b57 Merge pull request 'Add Nextcloud Dockerfile' (#4) from dev into main
Reviewed-on: #4
2025-06-16 16:41:44 -07:00
me 8aaa8e97b9 Update the BAKE performance data/ 2025-06-16 18:19:00 -06:00
me 8c6b258f48 Add BAKE to Nextcloud subproject. 2025-06-16 17:32:33 -06:00
me 8b7f94d51f Add note as to what type of system the testing was done on. 2025-06-16 17:32:15 -06:00
me ac60f54142 Move the most important fixes to a Docker build file. fixes.sh is now just a list of maintenance jobs, name it so. Hooray!! 2025-06-16 17:17:47 -06:00
me 7265823f58 Add curl to the container so that the run script doesn't need to install it each time. 2025-06-16 15:43:55 -06:00
me 811442cd94 Add an .env file for the website. 2025-06-16 15:32:47 -06:00
me a90bf8bf28 Provide a better explanation of what's happening in the log. 2025-06-16 15:20:00 -06:00
me 82547068e3 Add sudo to the website's container. 2025-06-16 15:09:48 -06:00
me 167d813599 Merge pull request 'Nextcloud Improvements' (#3) from dev into main
Reviewed-on: #3
2025-06-16 12:30:19 -07:00
me 494d0c04bd Allow long-form parameters. 2025-06-16 14:28:04 -06:00