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
|
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
|
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>
|
> 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
|
1. Visit Google Cloud Run; create a new service with "Create Service"; select
|
||||||
the uploaded Docker image from the "Container Image URL" field; click
|
the uploaded Docker image from the "Container Image URL" field; click
|
||||||
"Create" to deploy.
|
"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`
|
You must use `sudo` here since the `docker` invocations are prefixed with `sudo`
|
||||||
as well.
|
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