Skip to content

Fix Docker configurations and more updates - #11

Merged
Shifrin merged 1 commit into
mainfrom
issue-10-fix-docker-configurations
Aug 1, 2026
Merged

Shifrin merged 1 commit into
mainfrom
issue-10-fix-docker-configurations

Conversation

@Shifrin

@Shifrin Shifrin commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Separate local and production Docker setups, add themes and post updated dates

  • Track compose.override.yml for local development (live host bind-mounts, self-signed TLS via nginx.local.conf) and pin docker compose -f compose.yml in deploy.sh so the override is never merged on the server; document the split in README and DEPLOYMENT.md
  • Add a themes listing to the Extensions page via a new ThemesReader and resources/themes.json (theme-canvas)
  • Add an optional updated date to posts: PostIndexer/PostReader fall back to the publish date, and posts render an "Updated" line plus dateModified in the Article schema.org markup
  • Use the slogan as the home page title and rename the Sponsors section to Supporters, adding opencode as a supporter
  • Add a Vite plugin that copies assets/img/ into public/assets/img/ so images referenced directly from templates are served in every environment

…ted dates

- Track compose.override.yml for local development (live host bind-mounts,
  self-signed TLS via nginx.local.conf) and pin `docker compose -f compose.yml`
  in deploy.sh so the override is never merged on the server; document the
  split in README and DEPLOYMENT.md
- Add a themes listing to the Extensions page via a new ThemesReader and
  resources/themes.json (theme-canvas)
- Add an optional `updated` date to posts: PostIndexer/PostReader fall back to
  the publish date, and posts render an "Updated" line plus dateModified in the
  Article schema.org markup
- Use the slogan as the home page title and rename the Sponsors section to
  Supporters, adding opencode as a supporter
- Add a Vite plugin that copies assets/img/ into public/assets/img/ so images
  referenced directly from templates are served in every environment

Signed-off-by: Mohammed Shifreen <mshifreen@gmail.com>
@Shifrin Shifrin linked an issue Aug 1, 2026 that may be closed by this pull request
@Shifrin
Shifrin merged commit ddcdb7b into main Aug 1, 2026
1 check passed
@Shifrin
Shifrin deleted the issue-10-fix-docker-configurations branch August 1, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker setup is broken on local

1 participant