So in order to deploy the server and client, we will need to build them into container images.
When we deploy, we will be deploying two processes - The Server will run as its own application, and then we will also run a server that delivers the client application.
We will need a client/Dockerfile and a server/Dockerfile that will allow us to build those two images.
For the server you can follow the ionic showcase as an example: https://github.com/aerogear/ionic-showcase/blob/master/server/Dockerfile
For the client you can follow the steps as far as the heading 'Case 2' in this tutorial https://medium.com/greedygame-engineering/so-you-want-to-dockerize-your-react-app-64fbbb74c217