Deploy contracts to a public network

A post was split to a new topic: How to change Truffle default solc version 0.5.8