docs/preview.sh
Justin W. Flory (he/him) [Fedora Project] 3948d54fe7
docs: Update local build scripts to latest upstream
The upstream Fedora Docs template repository updated its build scripts
for local previews of the docs. This commit updates the copies of the
build scripts to the latest version upstream.

Note, this action will likely need to be repeated once Antora 3.0 is
rolled out across Fedora Docs.

Signed-off-by: Justin W. Flory (he/him) [Fedora Project] <jwf@fedoraproject.org>
2022-02-01 22:30:02 +01:00

18 lines
656 B
Bash
Executable file

#!/bin/sh
if [ "$(uname)" = "Darwin" ]; then
# Running on macOS.
# Let's assume that the user has the Docker CE installed
# which doesn't require a root password.
echo "The preview will be available at http://localhost:8080/"
docker run --rm -v "$(pwd):/antora:ro" -v "$(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro" -p 8080:80 nginx
elif [ "$(expr substr "$(uname -s)" 1 5)" = "Linux" ]; then
# Running on Linux.
# Fedora Workstation has python3 installed as a default, so using that
echo ""
echo "The preview is available at http://localhost:8080"
echo ""
cd ./public
python3 -m http.server 8080
fi