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
me
4469754097
Remove TODOs, going to keep cron at the Docker server level, container packages too volatile.
2025-06-16 14:24:38 -06:00
me
4ca8a8ae02
Update comments, rearrange file, fix case statement and handle empty parameter correctly.
2025-06-16 14:23:57 -06:00
me
a3ce3a7ee1
Add usage and verbose output option for what the cron file is getting accomplished.
2025-06-16 14:01:25 -06:00
me
0e761c5112
Add memory limit setting to php command.
2025-06-16 13:18:40 -06:00
me
cf1e23e91c
Call on www-data using sudo within the container, gives better output.
2025-06-16 12:53:43 -06:00
me
93be789790
Fix the "the input device is not a TTY" cron log message.
2025-06-16 12:19:01 -06:00
me
6611665770
Add TODO for getting cron.php working properly.
2025-03-28 17:15:41 -07:00
me
f8d4c4654e
Add 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. :)
2025-03-28 17:03:23 -07:00
me
2e7efbc6eb
Allow the stage keyword to be at the beginning too.
2025-01-04 10:05:23 -07:00
me
385a07b8c0
Merge pull request 'Quickfixes! :)' ( #2 ) from dev into main
...
Reviewed-on: #2
2025-01-04 09:55:44 -07:00
me
79a8549a42
Add services used in example Nextcloud file.
2025-01-04 09:52:25 -07:00
me
7b057765fe
Fixes for example file.
2025-01-04 09:51:29 -07:00
me
9258c9a547
Merge pull request 'Update Project for Gitea; Add More Reverse Proxy Examples.' ( #1 ) from dev into main
...
Reviewed-on: #1
2025-01-04 09:10:40 -07:00
me
88b76522ae
Allow running stage environments without adding to the project.
2025-01-03 10:47:17 -07:00
me
1cbda3f57a
Remove TBDs, using hostname instead of IP address is not throwing any errors.
2025-01-03 08:36:43 -07:00
me
486cd7cf21
Update project to use new Gitea server.
2025-01-03 07:59:46 -07:00
me
c2667399ea
Add example file for Nextcloud.
2025-01-02 12:46:26 -07:00
me
8f5c987b73
revert 7f8bb2fe7a
...
Revert change by root.
2025-01-02 12:39:29 -07:00
me
7071a8b47c
Add lines necessary to upload files for releases.
2025-01-02 11:08:15 -07:00
me
56df4d6162
Add 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.
2025-01-01 18:01:33 -07:00
me
4c6ddebd1b
Add Git Servers ( #22 )
...
* Create files for two possible Git server frontends for moving off of GitHub.
* Add test results and uncomment preferred configuration style.
* Add example for Git repo server.
* Add details on how the connection alias is used.
* Finalize testing and provide recommended setups.
2025-01-01 22:04:41 +00:00
me
fc7a5dc57d
Stabilize Hyperling.com ( #21 )
...
* Make the backup puller a full-fledged script after all.
* Finish the main portion.
* Remove version tag to avoid log errors on Docker 26.0, Compose 2.25.0.
* Try moving to a smaller, faster, more stable image.
* Move Nextcloud to the stable tag.
* Add shortcut aliases.
* Rename container website to www.
* Do not install the latest of the PHP or Node programs if a version already exists in the container.
* We need git!!
* Try only git and the PHP interpretor.
* Remove comments.
* Install express at the image layer, not during runtime.
* Let the app install express after all.
* Remove warning about apt CLI.
* Try to cache the express download/install.
* Fix caching of Node packages.
2024-04-03 20:21:38 -07:00