I discovered that Github container repository has unlimited number of private containers. I decided to change my approach to deployment. I will create two docker images. One for the server and one for database. Today I finished working on Dockerfile for initial Postgres image.
This approach should simplify linode setup and deployments since it will skip manual installation of Postgres.