hotosm / tech

Resources and issue tracking for Technical Working Group and all things Tech within HOT. Start here to get more information about how to get involved in HOT.
68 stars 13 forks source link

tasks.teachosm.org move #102

Open dalekunce opened 6 years ago

dalekunce commented 6 years ago

The Red Cross has hosted tasks.teachosm.org for the past few years. The deployed version is TM2 on a t2.micro instance. Because of some internal IT rules we can no longer host the server. We need to find a new home and hopefully upgrade it to TM3.

cc @smit1678

geomantic commented 6 years ago

@dalekunce We're moving forward with plans to migrate and been in touch with @smit1678 to explore options.

smit1678 commented 6 years ago

@geomantic We're gearing up to work on it this week. @dakotabenjamin and I have a question around the teachosm.org domain. Who manages it and where is it managed?

geomantic commented 6 years ago

@smit1678 Hooray! I believe @mikelmaron owns the TeachOSM domain.

dalekunce commented 6 years ago

great to see this moving forward let me know if I can help in any way.

shawnmgoulet commented 6 years ago

Looks like one can no longer use the "login to OpenStreetMap" button on the TOSM TM. It's directing to "An error occurred" from ngix.

Also, the TOSM TM site doesn't recognize I've signed into OSM if I do that 1st, then refresh the TM site.

Is this associated with the ongoing move or unrelated? @smit1678 @dakotabenjamin

dakotabenjamin commented 6 years ago

I've got a working instance (upgraded to TM3!) at http://tasks-teachosm.hotosm.org/

Please look around and see if it's working to your liking. When we are ready to switch over, we will have to change the domain to tasks.teachosm.org

shawnmgoulet commented 6 years ago

Awesome @dakotabenjamin!

Looks to be working well to me.

geomantic commented 6 years ago

@dakotabenjamin Looks to be working well. Just a configuration detail: Can the default tag be changed from #hotosm-project-xxx to #teachosm-project-xxx ?

dakotabenjamin commented 6 years ago

@geomantic done. It looks like @mikelmaron has control over the domain- you can DM me if you're on slack or shoot me an email dakota.benjamin at hotosm

geomantic commented 6 years ago

@dakotabenjamin @mikelmaron Were you guys able to transfer the TeachOSM domain registration?

dakotabenjamin commented 6 years ago

OK I've created a branch in https://github.com/hotosm/tasking-manager/ called teachosm that is set up with continuous integration, so any changes can be pushed there and they will be updated automatically.

shawnmgoulet commented 6 years ago

Sweet Dakota. Will that code base be exposed through tasks.teachosm.org?

dakotabenjamin commented 6 years ago

Once the domain name transfer is completed, yes.

EDIT: you can view the app with the current code here: https://taskingmanager-teachosm.us-east-1.elasticbeanstalk.com/

geomantic commented 6 years ago

Many thanks @dakotabenjamin A couple questions: 1 were you able to get in touch w/ Ian Dees/OSMUS to have the TeachOSM domain transferred? 2 can we incorporate the edits to the landing page (color, text) before going live? I believe @smit1678 has them per Nuala Cowan.

dakotabenjamin commented 6 years ago

Yeah, Mikel and Ian are currently handling the transfer. We can hold off pointing it to the new app until you all are comfortable with the look of it.

Whatever the changes, make a pull request to the teachosm branch. They will be deployed automatically. I appreciate feedback on how that deployment process works. We can work on creating a system for monitoring and approving those changes as well.

geomantic commented 6 years ago

@dakotabenjamin okay, sounds good. also, pinged you on slack in re: the OAuth key. Too many platforms...

@shawnmgoulet ^^

geomantic commented 6 years ago

@dakotabenjamin @smit1678 Hey guys, just checking in on progress toward completing the upgrade. Requests to use the TM are piling up and we'd like to be able to offer users a date when it will be completed. Any updates? Thanks!

smit1678 commented 6 years ago

@geomantic Last I understand is that the domain is being transferred and still in flux. I don't think this should hold up pointing the domain at instance. @mikelmaron do you still have access to this? can you create an ALIAS record and point it at taskingmanager-teachosm.us-east-1.elasticbeanstalk.com?

The temp domain is working and so if you want to point people here: https://tasks-teachosm.hotosm.org/. We'll then make sure that the domain is forwarded to tasks.teachosm.org once it is hooked up.

dakotabenjamin commented 6 years ago

Is there someone tasked with making the proposed style changes? I think that's the only holdup. If no one, I can do it by next Tuesday but I am currently traveling.

smit1678 commented 6 years ago

I started poking around with some ways we can adjust, I'll try to get that on the branch later this week.