mendicant-original / puzzlenode

Quiz application inspired by Project Euler and the Internet Problem Solving Contest (IPSC)
puzzlenode.com
81 stars 43 forks source link

Move to Heroku #90

Closed daniely closed 11 years ago

daniely commented 11 years ago

To get puzzlenode moved over to Heroku we need:

from mendicant univ mailing list

If there is anything else missing please comment below.

jordanbyron commented 11 years ago

Thanks @daniely for getting the ball rolling. I've expanded my original list so we can see all of the steps necessary to make this migration happen. Now we just need people to roll up their selves and start code'n :smile:

johnnymugs commented 11 years ago

Whoa, PuzzleNode was the way I learned Ruby. How can I help? I can handle the carrierwave migration and the configuration files tasks. How is the work being organized? (don't want to duplicate anyone's work)

semmons99 commented 11 years ago

I'll take on the job of getting heroku setup and config moved to ENV vars.

johnnymugs commented 11 years ago

Oops! Hey Shane lemme know if you wanna pair on anything this weekend. The holiday, Monday, would be ideal!

jkorz commented 11 years ago

I'll take a stab at the carrierwave conversion.

jordanbyron commented 11 years ago

@jkorz awesome. Feel free to ping me on #85 if you need help. I just recently worked with Carrierwave so I'm up to speed :wink:

jkorz commented 11 years ago

@jordanbyron thanks!

semmons99 commented 11 years ago

@johnnymugs I'll leave the ENV stuff to you and focus on getting heroku ready for contributors.

semmons99 commented 11 years ago

should we move puzzlenode to it's own organization?

semmons99 commented 11 years ago

PuzzleNode is now active on Heroku at http://puzzlenode.herokuapp.com. The site is in maintenance mode until everything is working. I've made Jordan a collaborator.

jordanbyron commented 11 years ago

should we move puzzlenode to it's own organization?

Meh I don't see what the advantage is at this point. Just another thing to do. We can always move it later once things have stabilized and there is a need for it.

jordanbyron commented 11 years ago

PuzzleNode is now active on Heroku at http://puzzlenode.herokuapp.com. The site is in maintenance mode until everything is working. I've made Jordan a collaborator.

Got it thanks! I've also set the project up on Travis :metal: https://travis-ci.org/mendicant-original/puzzlenode

yangchenyun commented 11 years ago

I recomand use figaro to manage the environment variables. As it requires no change in the application code for the usage of ENV[...] variable while easy to maintain them at one place. It is also compatible with the way heroku manages its environment variables.

jordanbyron commented 11 years ago

@yangchenyun figaro looks like a great fit. Would you like to integrate it into Puzzlenode once #91 is merged?

yangchenyun commented 11 years ago

@jordanbyron definitely, once #91 is done, if is one gem modificaiton away. I could certainly do that. If my understanding is right, I will also need to update the README.md and you will in charge of placing the real deployment-ready environment variables in your local machine?

jordanbyron commented 11 years ago

@yangchenyun the production server is good to go, so no need to worry about that. Before I merge the env-config branch into master I'd like to get your piece in place. Can you pull down that branch and work off of that? Thanks

jordanbyron commented 11 years ago

http://puzzlenode.herokuapp.com/ is alive :metal: Thanks everyone who pitched in to get it working on Heroku. We should be able to make the cutover soon.

semmons99 commented 11 years ago

:point_up: Wow, killer work everyone!

yangchenyun commented 11 years ago

@jordanbyron check out #95

jordanbyron commented 11 years ago

I believe we are ready to make the migration happen. I'll need:

Anything I am missing?

semmons99 commented 11 years ago

That sounds right to me.

jordanbyron commented 11 years ago

It's official. We are on Heroku:

http://www.puzzlenode.com/announcements/13

Thanks everyone who helped make this happen: @semmons99, @daniely, @jkorz, @johnnymugs, @yangchenyun, @sandal