This sounds like a common issue, but always hunting us when it is least expected. Anyone has tried setting up a production environment whereby typically the CM (intranet) is hosted in on-prem (government data center) and the CD (internet) is hosted also in on-prem under government data center as well. These 2 guys don't know each other at all. They don't know that each presence exists. So my million dollar question is, a simple publishing from CM to CD using the OOTB is not feasible, hence any recommendation?
I can think of the following via:
SFTP - A transfer of serialised content from CM to CD then execute a synchronization.
SQL Server replication https://kb.sitecore.net/articles/610106
- API? Sounds like a lot of work 👎
If you have any other solutions, please do help post it.