A beautiful, minimal, dependency-free Coming Soon page.
- Auto-branding: Uses the current domain to set the brand
- Accent + favicon: Generates a matching accent color and SVG favicon
- Adaptive: Dark/light mode aware, responsive, fast
- Production-ready: Nginx Docker image, perfect for Coolify
Repository links:
- GitHub: BetterCorp/simple-coming-soon-site
- Docker Hub: betterweb/simple-coming-soon-site
- Open
src/index.htmldirectly in a browser, or run a quick server:
python3 -m http.server 8080 -d src
# Visit http://localhost:8080# Build
docker build -t coming-soon .
# Run
docker run --rm -p 8080:80 coming-soon
# Visit http://localhost:8080Or use the published image:
docker run --rm -p 8080:80 betterweb/simple-coming-soon-site:latest- Create a new “Docker” application
- Point Coolify at this repository
- Use the default
Dockerfileat the repo root - Expose port 80
- Deploy
The included nginx.conf enables gzip, immutable caching for assets (and no-cache for HTML), and security headers by default.
- Text: edit
src/index.html(.hero-title,.hero-sub, footer attribution) - Styles: edit
src/styles.css(colors, spacing, typography) - Behavior: edit
src/script.js- Brand name derived from
window.location.hostname - Accent color + favicon derived from the domain (see
stringToHsl)
- Brand name derived from
src/
index.html # Markup
styles.css # Styles (no external dependencies)
script.js # Small progressive enhancement for branding/accent
Dockerfile # Nginx Alpine image serving from /usr/share/nginx/html
nginx.conf # Gzip, caching, security headers
This repo can build and publish the Docker image to Docker Hub (betterweb/simple-coming-soon-site). See the GitHub Actions workflows in .github/workflows/.
To enable publishing, add the following Repository Secrets:
DOCKER_HUB_USER: your Docker Hub usernameDOCKER_HUB_TOKEN: a Docker Hub access token with write permission
Licensed under the AGPL-3.0-only. See LICENSE for the full text.