Day 2 / May 5 (Thu)¶
Focusing on Docker and developing dockerized Scala apps
Opening¶
A new month, new challenges.
- Switching gears and putting closer look at project collaboration using
git
, Github and pull requests- PRs to the main scala-academy-sandbox repo
- Whatever needs to be reviewed should be a PR
- Use packages with your first name to scope your own classes
- Thu till the lunch break (12pm) in the office. At home later on.
- Checkpoints at 1:30pm and 2:15pm
- Working remotely
- Fri this week
- Mon and Tue next week
- perhaps even the whole week
In the Morning¶
- A demo of a dockerized Scala app (from the exercise yesterday) by the one and only Adam
- Exploring sbt-docker together
Exercise¶
- Create a Docker image of a Scala command-line application that uses scopt (as an external dependency)
--help
for a demo is enough. Thanks Ania!
- Use sbt-docker plugin to create a Docker image
- Run the Scala application as a Docker container
In the Late Afternoon¶
- A demo of a dockerized Scala app by Mateusz
- Contributing to scala-academy-sandbox using pull requests