Joseki.jl is not longer supported, and the instructions below may no longer work due to updates to GCP. Use at your own risk!
This example roughly follows the instructions here. You may need to go through the "Before you begin" steps there.
Assuming your project is called joseki and you want to deploy the project as
simple_joseki_server you can use the Google cloud SDK to submit and build the container remotely:
gcloud builds submit --tag gcr.io/joseki/simple_joseki_serverAlternatively, you can build locally:
docker build . --tag gcr.io/joseki/simple_joseki_server
docker push gcr.io/joseki/simple_joseki_serverAfter either method finishes, you can deploy the result with:
gcloud run deploy --image gcr.io/joseki/simple_joseki_server --platform managed --memory 512MiMake sure to answer Y to the "Allow unauthenticated invocations to...". It should report a URL
that you can go to and see that the API is working.
The primary author of this package was a Google employee, but this is not an official Google product or endorsed by Google in any way.