# Advice on integrating into a Docker-Compose setup?

**URL:** https://meta.discourse.org/t/advice-on-integrating-into-a-docker-compose-setup/80278
**Category:** Self-hosting
**Created:** [2월 10, 2018, 7:55오후 UTC](https://meta.discourse.org/t/advice-on-integrating-into-a-docker-compose-setup/80278 "2018-02-10T19:55:09Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![KyleTryon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyletryon/32/85849_2.png) [@KyleTryon](https://meta.discourse.org/u/KyleTryon)
#### Post date: [2월 10, 2018, 7:55오후 UTC](https://meta.discourse.org/t/advice-on-integrating-into-a-docker-compose-setup/80278/1 "2018-02-10T19:55:09Z")

</div>

I wish to create a Wordpress and Discourse website. I am currently building a docker-compose file and about to test it out. Currently, it contains an NginX+Let’s Encrypt container, a MySQL container, and a Wordpress container.

I am a little inexperienced with this, so any help is appreciated.

I am using the Nginx container to create the WordPress site, with Discourse being on a subdomain. I haven’t don’t this before but I don’t think it will be difficult.

If I am using this let’s encrypt container, should I bother with let’s encrypt with the Discourse container?

Can anyone provide anyone example of a discourse install in docker-compose? It seems like Discourse requires a little more manual setup.

---

<div class="post-metadata">

### Author: ![mikechristopher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mikechristopher/32/89135_2.png) [@mikechristopher](https://meta.discourse.org/u/mikechristopher)
#### Post date: [2월 10, 2018, 8:31오후 UTC](https://meta.discourse.org/t/advice-on-integrating-into-a-docker-compose-setup/80278/2 "2018-02-10T20:31:11Z")

</div>

If you plan on running it alongside wordpress - this topic will be a good start for you

> [@Run other websites on the same machine as Discourse](https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247):
>
> @pfaffman edited this heavily 2022.02.24. Blame me if it’s broken. If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container. NOTE: This is for advanced admins This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working. You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will…
