This sets up a blank WP blog, leveraging HinD (Hashistack-IN-Docker)
It deploys two containers in a single nomad job, with two containers:
- one with
apache2andwordpress - one with
mysqldatabase
To login from the website and do final setup, the easiest way is to visit the site and step through the prompts.
Starting from scratch w/ a nomad deploy and two containers doing a "dance" to get each bootstrapped can sometimes be a pain.
If they don't eventually start up, you may want to fire up 2 containers manually to get a proper setup.
# figure out your password ;-)
podman run --rm -it --name db --net=bridge -p 3306:3306 \
-e MYSQL_DATABASE=demo-db \
-e MYSQL_USER=demo-user \
-e MYSQL_RANDOM_ROOT_PASSWORD=1 \
-e MYSQL_PASSWORD=666ggg666 \
mysql:8.0
podman run --rm -it --name wp --net=bridge -p 8080:80 \
-e WORDPRESS_DB_NAME=demo-db \
-e WORDPRESS_DB_USER=demo-user \
-e WORDPRESS_DB_PASSWORD=666ggg666 \
-e WORDPRESS_DB_HOST=165.22.247.210:3306 \
wordpress
# then browse to http://localhost:8080