Fixes missing requirement and configurable ports