makes app port configurable