How to use google cloud storage as remote storage

I want to use google cloud storage for serving the model. What might be the steps that I have to take to do so?

I have created a service account and have set the GOOGLE_APPLICATION_CREDENTIALS. What command should I use in the docker-compose.yml file so that the model is picked from my gcp bucket.


Currently my file looks like this -


version: '3.0'

services:
  rasa:
    image: rasa/rasa:latest-full
    networks: ['rasa-network']
    ports:
    - "5005:5005"
    volumes:
    - "./rasa-app-data/:/app/"
    command:
    - run

  action_server:
    image: rasa/rasa-sdk:latest
    networks: ['rasa-network']
    ports:
    - "5055:5055"
    volumes:
    - "./rasa-app-data/actions:/app/actions"

  duckling:
    image: rasa/duckling:latest
    networks: ['rasa-network']
    ports:
    - "8000:8000"

networks: {rasa-network: {}}

I read the documentation from https://rasa.com/docs/rasa/model-storage/#cloud-storage but it is incomplete.