coryalder / CloudTracker

A Swift based backend server for the iOS data persistence example project FoodTracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Doesn't use the most recent version of Swift and Vapor

meech-ward opened this issue · comments

Hey Cory, I’m just looking this assignment in Week 6. I would like to update it to use Swift 3 and Vapor 1. Should I just fork it and make any changes I want to or did you already have an idea of how you might want to handle this?

Hey Sam. Yeah, there is a benefit to updating the server, as students can read the source code to get exposure to these ideas. It's not required, though, as most of the assignment is building code that interacts with the app. I could update it to the latest version of Swift/Vapor, but if you have time to do, that might be better... I'm a bit tight on time right now so it'd be a very surface level update...

The other issue is it's currently deployed to a server I'm running on Digital Ocean (same server swiftmodules.com is hosted). If you do the update, I can deploy the newest version, but ideally it would be deployed to a server Lighthouse runs. I never figured out who to ask about getting them to host it. Another option might be Heroku, as we've run free tools on them in the past. I didn't use them when I wrote this assignment because at the time Swift deployment on Heroku didn't seem to work, but the situation may have improved now.

Let me know here or via Slack if you are able to update the project. :)