Initial setup: Web hosting default container with auto-landing page
All checks were successful
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.
This commit is contained in:
2025-07-12 11:03:43 -07:00
parent 1660f54316
commit eaeb64c3ed
5 changed files with 577 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
name: WHP Default Container
run-name: ${{ gitea.actor }} pushed a change to main
on:
push:
branches:
- main
jobs:
Build-and-Push:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: https://github.com/docker/setup-buildx-action@v3
- name: Login to Gitea
uses: docker/login-action@v3
with:
registry: repo.anhonesthost.net
username: ${{ secrets.CI_USER }}
password: ${{ secrets.CI_TOKEN }}
- name: Build Image
uses: docker/build-push-action@v6
with:
platforms: linux/amd64
push: true
tags: |
repo.anhonesthost.net/cloud-hosting-platform/whp-default:latest