feat: add server port configuration