Originate (deploy) a smart contract, assign it a local alias, and set its initial storage as a Michelson-encoded value
octez-client originate contract alias transferring 0 from alias|address running path/to/source_file.tz --init "initial_storage" --burn_cap 1