Repository to create new ports or update existing ones