This is a temporary httpd:alpine Docker image to be used by uPortal for development and testing. This replaces the current official Dockerhub httpd:alpine image because it is broken. See Issue #115 "Apache 2.4.37 does not start with mod_ssl" for the status of the issue. If it's fixed, you can use the official Dockerhub image again.
This will build a Docker image based on Apache httpd 2.4.34 and Alpine Linux 3.7 from the docker-library/httpd Github repo snapshot of July 30, 2018.
1. Clone this project.
2. Remove or rename the current httpd:alpine image.
Rename:
docker tag httpd-old:alpine httpd:alpine
Remove:
docker rmi httpd:alpine
3. Build the new (temporary) httpd:alpine image.
docker build -t httpd:alpine .
Once it's built, you should be able to build the Docker containers for uPortal the normal way with:
docker-compose -f byu/docker/docker-compose.yml up -d