Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fxwx23/docker-appengine-node
Dockerfile for Google App Engine / Node.js environment.
https://github.com/fxwx23/docker-appengine-node
appengine docker docker-image gae-standard gcp google-app-engine nodejs
Last synced: 26 days ago
JSON representation
Dockerfile for Google App Engine / Node.js environment.
- Host: GitHub
- URL: https://github.com/fxwx23/docker-appengine-node
- Owner: fxwx23
- License: mit
- Created: 2019-02-19T04:13:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-17T05:40:56.000Z (over 3 years ago)
- Last Synced: 2023-03-03T00:52:18.170Z (over 1 year ago)
- Topics: appengine, docker, docker-image, gae-standard, gcp, google-app-engine, nodejs
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/fxwx23/appengine-node
- Size: 11.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-appengine-node
Docker image for the [Google App Engine Node.js Environment](https://cloud.google.com/appengine/docs/nodejs/).
## Installation
```
$ docker pull fxwx23/appengine-node
```## Tags
|Tag |`latest`, `14` |`12` | `10` | `8` (deprecated) |
|:---------|:---------------|:------------|:------------|:-------------------------|
|Node.js |v14.16.0 |v12.21.0 |v10.24.0 |v8.17.0 |
|Base |ubuntu:20.04 |ubuntu:20.04 |ubuntu:20.04 |ubuntu:20.04 |
|Components|bq |bq |bq |bq |
| |gsutil |gsutil |gsutil |gsutil |※ Not supported so far below.
- Other components like `cloud-datastore-emulator` , `pubsub-emulator` .
- `cloudbuild` support.## Usage
To use this image, pull from [Docker Hub](https://hub.docker.com/r/fxwx23/appengine-node). See [Installation](#installation) section.Check the `gcloud` , `node` and `npm` commands:
```console
$ docker run --rm -it fxwx23/appengine-node:latest gcloud version
Google Cloud SDK 331.0.0
bq 2.0.65
core 2021.03.05
gsutil 4.59$ docker run --rm -it fxwx23/appengine-node:latest node -v
v14.16.1$ docker run --rm -it fxwx23/appengine-node:latest npm -v
6.14.11
```#### Circle CI 2.0
Add `.circleci/config.yml` to your repository.
```yaml
version: 2
jobs:
build:
working_directory: /YOUR/REPO/PATH
docker:
- image: fxwx23/appengine-node
steps:
- checkout
- run:
command: # write your command.
```## License
Copyright 2019 Fumitaka Watanabe ([@fxwx23](https://github.com/fxwx23))
Licensed under the MIT License.