devstep icon indicating copy to clipboard operation
devstep copied to clipboard

Discourse demo problems: install commands? links? and addons?

Open devekko opened this issue 10 years ago • 7 comments

sorry to slam you with issues;

I am trying to get the Discourse demo working and have a few issues

reading from the video, both error, not sure which is in the video, but there are no flags

$ devstep hack -r '-p 9292:9292 --link redis:redis --link postgres:db' $ devstep hack -r ' -p 9292:9292 --link redis:redis --link postgres:db'

also, how do I enable add-ons?

devekko avatar Dec 27 '15 07:12 devekko

made progress

git clone https://github.com/discourse/discourse.git cd discourse docker run -d --name postgres postgres:9.3 docker run -d --name redis:redis devstep hack -p 9292:9292 --link redis:redis --link postgres:db

inside container rake db:create db:migrate

puma errored

bundle exec rails server

but Discourse not displaying on host... digging

⇒ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES af409b838ace fgrehm/devstep:v0.4.0 "/opt/devstep/bin/ent" 4 minutes ago Up 4 minutes 0.0.0.0:3000->3000/tcp discourse-20151227001732 d3e54b5ad238 redis "/entrypoint.sh redis" About an hour ago Up About an hour 6379/tcp redis d152d046db40 postgres:9.3 "/docker-entrypoint.s" About an hour ago Up About an hour 5432/tcp postgres

devekko avatar Dec 27 '15 07:12 devekko

inside container

--2015-12-27 00:22:39-- (try: 5) http://localhost:3000/ Connecting to localhost (localhost)|127.0.0.1|:3000... connected. HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers. Retrying.

^Z [1] + 4970 suspended wget http://localhost:3000 ⇒ curl http://localhost:3000 curl: (52) Empty reply from server

anyway, AWESOME project

would be nice to have updated Discourse info

cheers

devekko avatar Dec 27 '15 08:12 devekko

Thanks for the feedback, I'll look into improving docs before the next release.

And yes, the way to go is to use links and run services / project dependencies outside the container. Addons will be eventually removed

fgrehm avatar Jan 05 '16 21:01 fgrehm

I actually got passed addon use ok for the Discourse demo

I couldn't get Puma to work within the app... it failed... I guess you have non standard config in your Discourse code?

devekko avatar Jan 05 '16 22:01 devekko

I haven't tried running Discourse in a while (and BTW, IIRC that video is about 2 years old now, I need to find the time to improve docs :cry: )

fgrehm avatar Jan 11 '16 15:01 fgrehm

Yeah, I have just watched the video again and noticed that it comes from the times where the CLI was just a simple bash script :cry: I'll keep this open as a reminder to record new videos when I have a chance. Thanks for the heads up!

fgrehm avatar Mar 10 '16 19:03 fgrehm

I just recommended Devstep to a friend and was going to start working on Devstep again myself

devekko avatar Mar 11 '16 03:03 devekko