# Execute Discourse como serviço do Docker Swarm

**URL:** https://meta.discourse.org/t/run-discourse-as-docker-swarm-service/352357
**Category:** Self-hosting
**Created:** [Fevereiro 14, 2025, 7:07pm UTC](https://meta.discourse.org/t/run-discourse-as-docker-swarm-service/352357 "2025-02-14T19:07:12Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Fevereiro 14, 2025, 8:43pm UTC](https://meta.discourse.org/t/run-discourse-as-docker-swarm-service/352357/2 "2025-02-14T20:43:34Z")

</div>

Isso está além do suporte que você pode esperar aqui. Há muitas pequenas coisas que podem estar erradas, por isso a instalação padrão é realmente tudo o que é suportado. Aqui estão algumas dicas. Se você estiver preso e tiver um orçamento, pode entrar em contato comigo ou perguntar em #Marketplace

Você não pode usar a imagem base. Você tem que inicializar a sua própria e enviá-la para um repositório. Se você for esperto e tiver muito tempo, pode fazer o github fazer isso por você.

Você precisará colocar seus ativos no S3 ([Configurar um provedor de armazenamento de objetos compatível com S3 para uploads](https://meta.discourse.org/t/configure-an-s3-compatible-object-storage-provider-for-uploads/148916))

Você está tentando fazer com que todos eles escrevam nos mesmos arquivos de log? Eu apenas os deixaria no contêiner e os ignoraria.

Eu não acho que você precise das portas 8080 e 8443 — o traefik está cuidando disso, certo? O Discourse não funcionará em uma porta não padrão.

algo como:

```plaintext
./launcher bootstrap app
docker push-that-container-to-your-private-repo
./launcher start-cmd

```

Então você pode usar as variáveis em start-cmd para iniciar seu swarm com as coisas certas para que ele possa encontrar seu banco de dados, redis e assim por diante. Eu vejo que você tem um monte delas, mas não tenho certeza se é tudo o que você precisa.

---

_[View the full topic](https://meta.discourse.org/t/run-discourse-as-docker-swarm-service/352357)._
