Coder Social home page Coder Social logo

Comments (12)

pierreozoux avatar pierreozoux commented on August 28, 2024 1

@webwurst thanks for pointing out that repo 👍
The idea of the repo was to ease collaboration with you and @djmaze but as you didn't got in, I think I'll just take back ownership and remove the organisation. Then, this will move to:

  • indiehosters/docker-discourse
  • indiehosters/discourse

There was not much going on, but it is maintained as I use it in prod for 3 apps (one of which is https://forum.indie.host )

Let me know if you have any comment on the above, and if you want to collaborate, then just ping me, or PR.

Edit: I just finished the move.

from docker-compose-discourse.

webwurst avatar webwurst commented on August 28, 2024

I use docker-{appname} and compose-{appname} as my naming-schema for repositories. So would vote for compose-discourse. But that's not a strong preferance, whatever you choose is ok for me.

from docker-compose-discourse.

ubergesundheit avatar ubergesundheit commented on August 28, 2024

compose-discourse would also be fine with me. Well, in order to be analogous to github/discourse/discourse_docker this repo should be named discourse_docker-compose

from docker-compose-discourse.

djmaze avatar djmaze commented on August 28, 2024

Voting for docker-compose-discourse in order to make clear that this is a Docker(tm) thing.

On the other hand, this will be superseded by a real fork of discourse which includes our docker-compose setup. I almost finished this - just need some time to cleanup and push.

from docker-compose-discourse.

ubergesundheit avatar ubergesundheit commented on August 28, 2024

well then, lets wait until @djmaze has published

from docker-compose-discourse.

ssassi avatar ssassi commented on August 28, 2024

Hi @djmaze, do you have something to share?
I would really like to keep using docker compose instead of specific bootstrapping solutions.

from docker-compose-discourse.

djmaze avatar djmaze commented on August 28, 2024

@ssassi Sorry, got largely distracted from this. Had it mostly working on this branch: https://github.com/djmaze/discourse/tree/docker-compose Was trying to get the tests running to prove everything is ok, before I stopped working on this.

from docker-compose-discourse.

almereyda avatar almereyda commented on August 28, 2024

I think the naming is fine and probably not so important.
@djmaze As there are no issues activated in the repo linked above, is there anything left to update for having a pups-free composition of Discourse Docker containers?
At least the compose version 2 file format changes, introducing Docker Networking, should take place for widespread adoption.

To close with an anecdote just found after following a related issue:

At the end of the day ... launcher and Docker Compose are compatible, you can generate the base images you want using launcher and bring up your environment using compose. The tools do very different things.

If you look at the images on your box you will notice an image called: local_discourse/app (derived from your yml file name), this image can be pushed to your own registry, composed using Docker compose and so on.

from docker-compose-discourse.

djmaze avatar djmaze commented on August 28, 2024

@almereyda Sorry, that repo is totally unmaintained, as I got distracted soon after starting it. I believe it was working at that time, after doing some quick tests. Not sure if it's working for the current version of Discourse though.

One important thing I wanted to get running before calling it "working" is the tests. It should be possible to run rake spec within the Compose setup and have everything green, in order to be more confident everything works. This is especially crucial since we are using the official Ruby image instead of the custom one built in the original Discourse image. But there are probably more points to consider, judging from Sam's posts in the thread you linked to.

I also agree the version 2 format including the new networking features should be supported, so it will be easier and cleaner to deploy this on machines running different applications.

That said, I don't currently have much time for working on this.

from docker-compose-discourse.

webwurst avatar webwurst commented on August 28, 2024

Hey @almereyda! The follow up repo for this is https://github.com/docker-discourse/discourse
Not much activity lately, but I am willing to have a look if something comes up there..

from docker-compose-discourse.

almereyda avatar almereyda commented on August 28, 2024

The tests seem to be an intricate part of a stable Discourse deployment,
judging from the last image in
http://blog.discourse.org/2015/01/our-discourse-hosting-configuration/

On 8 June 2016 at 14:22, Tobias Bradtke [email protected] wrote:

Hey @almereyda https://github.com/almereyda! The follow up repo for
this is https://github.com/docker-discourse/discourse
Not much activity lately, but I am willing to have a look if something
comes up there..


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#2 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/ABka_JiIjJvV4H-_7bvyaqC5vi2PvFBSks5qJrP7gaJpZM4EKlln
.

from docker-compose-discourse.

almereyda avatar almereyda commented on August 28, 2024

Haha @pierreozoux, look, we're running in circles!

from docker-compose-discourse.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.