The container is still running on port 80. If you want to map it to a different port you would need to use 8080:80 and not 8080:8080.
The ports section of a Docker Compose YML file lists ports in the format <host>:<container> - to move to port 8080 the declaration would be 8080:80.