You just got an idea, you bought the domain name, but you don’t want the default server provider page and you also don’t want to spend time on a “coming soon” page.
That’s what happened to me a month ago and was like “Is there any Docker image running a “coming soon” page I could use?”. Unfortunately there wasn’t.
So, it was the time to make it! :)
A dockerised “coming soon” page
How to set the page title and product name?
You can configure this using some environment variables like in the example of the screenshot on the top of this article:
1 2 TITLE="Awesome App" # Set the page title in the <head/> tag PRODUCT_NAME="My Awesome App" # Set the <h1/> value
Now using Docker:
1 docker run --name coming-soon -d -p 80:80 -e TITLE="Awesome App" -e PRODUCT_NAME="My Awesome App" zedtux/docker-coming-soon
Open your web browser and got to http://localhost/ and you’re done.
Now what about those Facebook, Twitter and Email buttons?
Finally you don’t want to lose your visitors so let’s add some buttons on the top right of the “coming soon” page:
1 2 FACEBOOK_URL="https://www.facebook.com/me" # Show the Facebook button and set its URL to https://www.facebook.com/me TWITTER_URL="https://www.twitter.com/me"
And so on.
With Docker Cloud
If you’re using Docker Cloud like me, then here is how to set it up in a Stack: