# Istanza di staging sullo stesso server Docker di produzione?

**URL:** https://meta.discourse.org/t/staging-instance-on-same-production-instance-docker-server/134990
**Category:** Self-hosting
**Created:** [3 Dicembre 2019, 6:33pm UTC](https://meta.discourse.org/t/staging-instance-on-same-production-instance-docker-server/134990 "2019-12-03T18:33:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![mreach](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@mreach](https://meta.discourse.org/u/mreach)
#### Post date: [3 Dicembre 2019, 6:33pm UTC](https://meta.discourse.org/t/staging-instance-on-same-production-instance-docker-server/134990/1 "2019-12-03T18:33:35Z")

</div>

Hai qualche consiglio o passaggi da seguire per configurare un’istanza di staging di Discord sullo stesso host che ospita anche un’istanza di produzione di Discourse?

Sto pensando alle procedure standard che si applicano a un’app Rails, ma data la configurazione specifica e i passaggi forniti, vorrei avere un’idea generale.

In definitiva, dopo la configurazione e l’installazione, il mio obiettivo è sincronizzare il database di produzione con quello di staging.

---

<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: [3 Dicembre 2019, 6:42pm UTC](https://meta.discourse.org/t/staging-instance-on-same-production-instance-docker-server/134990/2 "2019-12-03T18:42:27Z")

</div>

Puoi farlo se hai qualcosa come Traefik che fa reverse proxy verso più container. È molto più semplice avere due droplet, uno dei quali puoi eliminare quando non lo stai usando. In questo modo, hai ancora un’installazione Standard che è facile da debuggare e su cui puoi chiedere aiuto qui.

MODIFICA: E se vuoi una configurazione che includa Traefik come front-end con più container di Discourse, WordPress e Ghost, oltre a container Prometheus e Grafana per creare [grafici belli](https://meta.discourse.org/t/prometheus-exporter-plugin-for-discourse/72666), posso farlo per te.

> [@mreach](#):
>
> In definitiva, dopo la configurazione e l’installazione, il mio pensiero è sincronizzare il database di produzione con quello di staging.

Il mio metodo preferito per farlo è mantenere i backup in un bucket S3 (o l’equivalente di GCP o Digital Ocean). Potresti far condividere un mount di backup a due container se si trovano sullo stesso server, ma la soluzione S3 è davvero ottima e rende facile spostarsi su un nuovo server in caso di disastro.
