Let's make sure that all dfx commands that need it will work on mainnet by adding the --network option (look at other places that we have already done this). Also we should probably not use the canister name but the canister id in our dfx commands, and we might want to get that from the CANISTER_ID whatever it is called environment variable.
[ ] are we sure that the authenticated file uploader will work in production? addController doesn't seem like it will work. We need to make sure that all functions in the dfx directory will work in production
[ ] Are we sure we should be using canister names for our dfx operations? It seems much safer to use canister ids,
Let's make sure that all dfx commands that need it will work on mainnet by adding the --network option (look at other places that we have already done this). Also we should probably not use the canister name but the canister id in our dfx commands, and we might want to get that from the CANISTER_ID whatever it is called environment variable.