Search code examples
dockergoogle-cloud-platformclientweb-deploymentbilling

Deploy the docker image of a client on Cloud Run


A client told me to deploy a docker image for him on Cloud Run. I am able to do that in my own account. Once it is done, the problem is that it is to me to pay the maintenance fee. Do you know the best practice to avoid this problem ? Should I tax my client every month ? Or should I deploy the docker image on the gcp account of my client ? Or is it possible to directly tax my client from my gcp account ? Thanks in advance and sorry for this silly question. Best regards.


Solution

  • You only have two choices:

    • deploy in your project and pay the fees. How you manage reibursement is up to you.
    • deploy in your customer's project and they pay the fees.

    Best practice: deploy in their project so that they own the service and are responsible for that service, e.g. following Google Terms of Service.