I have deployed smart contracts to ethereum main net using the ethereum wallet and remix etc in the past, however I am about to deploy my first web3js project.
My project would interact with the smart contract only to get a value and send an eth address to the contract. I can get this working when testing on my local.
For final production version, would I need to deploy the contracts in the usual way then connect to the live smart contract by providing the contract address and ABI to web3 and truffle? Or is there another recommended way of doing it? All tutorials and examples I have found only seem to mention projects running on local.