A chart of the tools and applications used is given below.
To run this code, you will need docker and docker-compose installed on your machine. In the project root, run docker-compose up
.
A summary of the architecture is depicted below go_clean_arch.
Install golang-migrate CLI here.
In order to access Google Cloud for storing profile images, you will need to download a service account JSON file to your account
application folder and call it serviceAccount.json
. This file will be references in .env.dev.
Instructions for installing the Google Cloud Storage Client and getting this key are found at: