Additional Mastodon services required?

I’m working on setting up the Mastodon docker container but it the docker-compose file doesn’t include any additional services (postgres, redis, some other one I can’t remember the name of). Did I miss a step getting the image or are they included but not set up appropriately?

I added both entries to docker-compose and the logs show it kind of working but trying to access it doesn’t load the page.