This is a fork of Jonas Haberkorn's work. Updated to use the latest version of perforce server and switched over to ubuntu. CentOS is no longer being maintained. P4 code review (Swarm) and redis have also been added.
Swarm requires two p4 accounts to work, the super account (p4admin) that is made from the script and a regular user account. I made one called "Van" that you can change throught the files if you'd like.
Feel free to add a custom networking setup to the docker-compose.yml. Keep in mind, the p4d server, swarm, and redis work with less trouble if they are all on the same network, otherwise you'll have to do some host name ninjutsu.
I have confirmed that this will work within Docker Compose Manager through Unraid.
Original project: https://github.com/HaberkornJonas/Perforce-Server-On-Docker-For-Unreal
Remember to connect your p4v to your swarm server, for example:
p4 -p "ssl:192.168.1.238:1666" property -a -n P4.Swarm.URL -v "http://192.168.1.238:8089/"