Hi! I am looking at developing a web application that would need several components: a blog (Ghost), a forum (Discourse), a MySQL database, and a bunch of other custom functionality on web pages and integration with other third-party components through APIs and webhooks that I would write. I have some familiarity with running a LAMP stack, writing interactive components for a CMS, using version control, but am not so familiar with some of the architectural stuff (droplets? Docker?) for a more complex system. Is it possible to set up these components so that they appear to be part of a unified website (e.g.: example.com[index.hmtl], example.com/blog, example.com/forum? Would this require 3 different servers? Is there somewhere I can look to find out how to set this up? Is there a service where someone could do the infrastructure installation and setup so I could concentrate on writing the application?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.