Commit Graph
40 Commits
Author SHA1 Message Date
me 2f2484df93 hugo, allow specifying the baseURL since it's helpful for SEO and other things, also rename PORT variables to not collide with Ansible's PROD_PORT. 2026-11-02 15:08:59 -07:00
me 2fc06e6e55 Add image names to compose files which do a local build. 2026-11-01 08:12:10 -07:00
me 94273679d8 hugo, base the image tag on the branch being used, change the ports to be in the env file. 2026-10-29 08:57:30 -07:00
me 208d10034e hugo, add an image name so that all instances use it rather than recompiling every time. 2026-10-27 21:23:13 -07:00
me a63ac8a31f hugo, ensure the executable is available and executable. 2026-10-27 21:22:42 -07:00
me 18fd1dbc1f hugo, use the same version of Hugo as development systems, not any newer. 2026-10-27 20:27:18 -07:00
me 84039c005e hugo, add explicit path to cronjob. 2026-10-27 20:20:21 -07:00
me 56aa206f5c hugo, change the default repo. 2026-10-27 20:13:26 -07:00
me 5572e57d49 hugo, explicitly install ca-certificates so that hugo does not ail compiling, remove the no-install-recommends in case that's why the issue started in the first place. 2026-10-27 20:06:17 -07:00
me 9e019605ea hugo, refactor Dockerfile and remove unneeded packages. 2026-10-27 19:47:08 -07:00
me a0b1448fa3 Stop using host network to build containers since newer version of Docker fail without --allow. 2026-10-27 19:43:21 -07:00
me 6f1d022aef hugo, add Dockerfile updates to compile the executable, gives a much more recent version than Debian ships. 2026-10-27 19:33:23 -07:00
me 6ffae6e041 cronjob, ensure the hugo executable can be found since it's being compiled now. 2026-10-27 19:32:46 -07:00
me a9738b84fd Remove deploy.mode: global. 2026-10-27 19:16:57 -07:00
me bbef8e2915 hugo, don't delete the site until the clone has been validated. 2026-08-14 11:35:03 -07:00
me 5f9c95e4c0 Fix weirdness at the end of the file (again!?). Coding from Android seems less and less reliable unless using vi. Luckily it was after the exit. 2026-04-11 09:52:34 -07:00
me ef575d0b08 Add a forced hourly job to rebuild Hugo sites. 2026-01-09 11:54:12 -07:00
me ccd4201f0d Add a force variable to Hugo cronjob. 2026-01-09 11:52:07 -07:00
me fd3fc6eb41 Add the creation of future articles on DEV hugo systems. 2026-01-09 11:32:53 -07:00
me 89d166f0cc Resource variables do not need set in environment area. 2025-10-30 07:34:35 -07:00
me f12f945a04 Finish fixing comment styling. 2025-10-30 07:06:06 -07:00
me 12bf792e65 Move performance resources to env file. 2025-10-30 07:05:31 -07:00
me c607fe1968 Rename file so that syntax highlighting works by default. 2025-10-30 06:09:58 -07:00
me 50a975b8ec Begin testing Trixie. 2025-10-30 06:09:27 -07:00
me c4c3cb6434 Put the repo location into a variable. 2025-10-14 15:28:43 -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 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 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 0ca793423b Add working configuration for how to run a slim Hugo container. 2025-08-14 12:30:25 -07:00