7 Commits
Author SHA1 Message Date
jknapp 97b76d5be5 Merge pull request 'ci: pin httpd:alpine by digest; pull via the pkg-cache registry mirror' (#1) from ci/pkg-cache into main
WHP Default Container / Build-and-Push (push) Successful in 4m7s
2026-10-22 14:16:00 +00:00
shadowdaoandClaude Opus 5.5 6eed6aa615 ci: pin httpd:alpine by Docker Hub digest; pull it via the pkg-cache registry mirror
CI resolves httpd:alpine to httpd@sha256:<digest> directly at
registry-1.docker.io (.gitea/scripts/resolve-base-image.sh) and passes it
as BASE_IMAGE. Only when the base is digest-pinned AND the pkg-cache
registry mirror (192.168.1.40:5000) answers over TLS with the pinned CA
is the buildx builder configured with the mirror; otherwise Docker Hub
direct as before. The image installs no OS packages, so no PKG_CACHE
build-arg / pkg-cache-repos.sh is needed; keys/pkg-cache/ is carried for
the CA (identical copy of cloud-apache-container's).

Local builds without build-args still use httpd:alpine.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 07:15:31 -07:00
shadowdaoandClaude 03be2342d1 Enable .htaccess support in Apache container
WHP Default Container / Build-and-Push (push) Successful in 14s
- Modified Dockerfile to set AllowOverride All for htdocs directory
- Enabled mod_rewrite module for common .htaccess functionality
- Added CLAUDE.md with project documentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-23 19:08:06 -07:00
shadowdao da058d92dc Remove the default index.html
WHP Default Container / Build-and-Push (push) Successful in 11s
2025-07-12 21:44:24 -07:00
shadowdao cbf04f1439 Remove the default index.html
WHP Default Container / Build-and-Push (push) Successful in 35s
2025-07-12 21:42:24 -07:00
shadowdao eaeb64c3ed Initial setup: Web hosting default container with auto-landing page
WHP Default Container / Build-and-Push (push) Successful in 11s
- Added Dockerfile with Apache base image
- Created beautiful web hosting landing page (index.html)
- Added startup script to check for content and copy default page
- Set up Gitea workflow for automatic builds
- Updated README with comprehensive documentation

The container automatically provides a professional landing page when the web directory is empty, focusing on web hosting features and guiding users to configure their site through the Web Hosting Panel.
2025-07-12 11:03:43 -07:00
shadowdao 1660f54316 first commit 2025-07-12 10:25:32 -07:00