I have been running Bedrock and Sage for a project using shared hosting for awhile (1.5 years).
(I know, not ideal.) But it worked, and there wasn’t a need for a better server / deployment scheme.
But I finally took the plunge after running some tests with php 7. http2, and nginx (holy moly). Plus, I had the opportunity to come on board with the client in a more full time role.
So, now, I am running Bedrock (with Sage) on a DO droplet , using Trellis (most recent version, I do believe).
I love it. Really amazing work building this for performance and security.
This morning I noticed that my Gravity forms are not working. I use a couple of forms that were working just fine before I Switched to DO and Trellis.
When you fill in fields and click submit, the connection just hangs. The wheel starts spinning, but no connection. After a few minutes you get a 504 ‘Bad Gateway’ message.
Interestingly, they are working just fine in staging:
The form is also working as expected in Dev.
I have read the posts about JS being loaded in the footer vs. the header.
But I am sad to say that is not my issue, I am not using Soil to force scripts to the footer. I have confirmed that GF scripts are being loaded in the head, and the behavior persists whether using AJAX or not.
Many thanks for someone pointing me in the right direction on this. And apologies in advance if I’ve left something out.