Bedankt voor je reactie, dat weet ik. Maar ik kon die discourse/base-image niet gemakkelijk draaien met Docker Compose. Deze nieuwe discourse/discourse-image maakt de installatie veel eenvoudiger en werkt prima, maar ik wil het doel ervan begrijpen en of ik het in productie kan gebruiken.
discourse/discourse is nieuw, maar nog experimenteel, dus ik zou het niet aanraden om het in productie te gebruiken. We zullen zeker meer informatie publiceren als/wanneer dat verandert.
Op dit moment is de enige methode die we kunnen ondersteunen de standaardinstallatie.
Zoals beschreven, is de ondersteunde manier om zelf te hosten het volgen van de standaardinstallatie. Als u dat niet wilt doen, staat u min of meer op eigen benen. Als u wilt lanceren met docker-compose, raad ik aan om de launcher te gebruiken om uw image te bouwen, deze naar een eigen repository te pushen en vervolgens ./launcher start-cmd web_only te gebruiken om de benodigde ENV-variabelen en dergelijke te verkrijgen om deze te lanceren. En u moet nog steeds iets doen om te zien dat de database wordt gemigreerd, assets worden gecompileerd, enzovoort.
U kunt ook proberen om GitHub uw images te laten bouwen en deze te laten migreren, enzovoort wanneer ze worden gelanceerd (zoals blijkbaar op een dag zal worden geleverd door CDCK). Ik heb dit in het verleden voor klanten gedaan. (Help graag als u een budget heeft.)
Als u graag op het randje leeft, bent u waarschijnlijk vrij veilig met de “experimentele” versie met de kanttekening dat u een staging-site nodig heeft waar u elke nieuwe implementatie test voordat u deze naar productie pusht en bereid bent om ofwel een tijdje te wachten en/of iets te doen dat diepgaande kennis van discourse vereist om verder te gaan. Het ergste geval (waarschijnlijk) is dat u bereid moet zijn om een back-up te maken en te herstellen naar een standaardinstallatie totdat het experimentele ding klaar is voor prime time.
Yeah, it’s becoming an open secret of what’s in the oven
You can get a technical preview of what’s upcoming, but like David said we can’t support it officially yet. There are tons of docs to plan, edge cases to test, etc… so we can’t recommend it for production until we smooth those things out.
@david / @featheredtoast, you guys and the rest of the team have done a great job here.
I just switched to discourse/discourse from bitnami/discourse for automated testing and it’s working great. Obviously my use case is perfect - spin up a new forum, run tests, delete.
So, just wanted to give a big thanks. I’m sure a lot of others will benefit from this too especially once it becomes stable / official / supported.
Similar situation, was looking for a quick way to spin up Discourse in a Docker Compose setup to make it easier for developers to build an SSO integration. This appears to work a treat (setup below for those who are interested):
Looking forward to hearing about future plans or timelines, would love to be able to run this in something like Digital Ocean App Platform (something that clients could manage with less technical know-how).
Ah thanks for sharing, @JackNZ . I didn’t even notice the discourse/postgres image I’ll have to fix that. Nevertheless, I’ll share where I’m at too. Maybe more interesting is the start.sh script here that, while in need of some cleanup, will create an admin user, API key, and disable rate limiters.