Rename //deploy -> //nix_gcr
I create //deploy when I first deployed a few applications that I packaged with Nix. This was before I setup socrates as my "cloud". Now I deploy all of my services using NixOS. The name "deploy" is a bit stale. I'm renaming it //nix_gcr because it documents how I can deploy Nix-packaged projects on Google Cloud Run.
This commit is contained in:
parent
a500171fd8
commit
8562bf5b5a
3 changed files with 8 additions and 4 deletions
|
@ -1,6 +1,7 @@
|
|||
# Deployments
|
||||
# Nix + Google Cloud Run (i.e. GCR)
|
||||
|
||||
I'm documenting how I currently deploy things.
|
||||
I'm documenting how I currently deploy projects that I package with Nix on
|
||||
Google Cloud Run.
|
||||
|
||||
I'd like to automate this workflow as much as possible, and I intend to do just
|
||||
that. For now, I'm running things manually until I can design an generalization
|
||||
|
@ -40,8 +41,6 @@ This outputs a Docker image at `./result`.
|
|||
> sudo docker tag <name>:<label> gcr.io/<google-cloud-project-id>/<name>:<latest>
|
||||
```
|
||||
|
||||
# TODO: Prefer using a command line tool like `gcloud` for these steps.
|
||||
|
||||
1. Visit Google Cloud Run; create a new service with "Create Service"; select
|
||||
the uploaded Docker image from the "Container Image URL" field; click
|
||||
"Create" to deploy.
|
||||
|
@ -56,3 +55,8 @@ You may need to authorize `gcloud` by running the following:
|
|||
|
||||
You must use `sudo` here since the `docker` invocations are prefixed with `sudo`
|
||||
as well.
|
||||
|
||||
## Todos
|
||||
|
||||
- If possible, prefer using a command line tool like `gcloud` to create the
|
||||
Cloud Run service.
|
Loading…
Reference in a new issue