To run the TimePhone-API service, you will need an account with OpenAI and GCP.
Create a .env
file in the root of the project if you have not yet created one.
Google authentication is handled with a service account and a JSON key file.
- Create a new service account in GCP.
- Create a new key for the service account.
- Download the key file
- Base64 encode the key file to a single line and add it to the
.env
file asGCP_AUTHJSON_BASE64
.
# To base64 encode the key file
cat file.json | base64 | tr -d ' INT х 11s techsquid@myhomeserver
'
This project uses MinIO for local storage with Docker Compose. Follow the instructions in the Storage documentation to configure MinIO.