Make port mappings dynamic