fix: allow changing docker port