Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kurkop/push-docker-gcr

Github Workflow Action to push a docker image to Google Container Registry
https://github.com/kurkop/push-docker-gcr

Last synced: about 2 months ago
JSON representation

Github Workflow Action to push a docker image to Google Container Registry

Awesome Lists containing this project

README

        

# Build Docker Image and Push into Google Container Registry

## Inputs

### `docker_image_name`

Docker Image Name

Name of the image. Should be specified without domain and project.

### `docker_image_tag`

Image tag to set for the built image.

### `docker_context`

Path to the context directory (containing the Dockerfile).

Default: `.`

### `dockerfile`

Name of dockerfile.

Default: `Dockerfile`

### `gcr_host`

Google Container Registry Host

Default: `gcr.io`

### `gcr_project_id`

Google Cloud Project ID.

### `gcr_service_key`

Google Cloud Service Key (JSON).

## Example usage

```ylm
uses: Industrial/push-docker-gcr
with:
docker_image_name: api
docker_image_tag: latest
docker_context: ./services/api
gcr_host: gcr.io
gcr_project_id: ${{ secrets.GCLOUD_PROJECT_ID }}
gcr_service_key: ${{ secrets.GCLOUD_SERVICE_KEY }}
```