google-app-engine


Elasticsearch deployment on google app engine flex


Is it possible to deploy Elasticsearch on App engine flex environment using a docker image.
I have tried the following
My files on the local machine
Folder : elasticsearch
app.yaml
Dockerfile
docker-entrypoint.sh
config folder(containing elasticsearch.yml)file
Contents of app.yaml
runtime: custom
env: flex
Dockerfile and docker-entrypoint.sh copied from https://github.com/GoogleCloudPlatform/elasticsearch-docker/tree/master/5/5.2.0
Modifications to the Dockerfile
replaced EXPOSE 9200 9300 to EXPOSE 8080
Modification to the elasticsearch.yml
cluster.name: "beaconinside-docker-cluster"
path.data: /usr/share/elasticsearch/data
http.host: 0.0.0.0
http.port: 8080
discovery.zen.minimum_master_nodes: 1
I build a container using the docker file on my local machine
docker build -t elasticdemo .
Then, I run the container
docker run -p 8080:8080 elasticdemo
I am able to access elasticsearch on 0.0.0.0:8080
Problem:
I am trying to deploy elasticsearch as an app to Google app engine flex environment
gcloud app deploy app.yaml --version elasticdocker --project myproject
The deployment fails with the following error
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [9]
I was expected elasticsearch to deploy as an app and be available on the deployed url.
Could you please provide pointers/help/suggestions with this approach?

Related Links

If verify Google user logged in
Moving HTML files to their own directory in Google App Engine (Using Jinja2 Templates) - Error 13
AppEngine local unit testing guide for Python 2.7 Runtime
No persistence providers available for “transactions-optional”
List Children of null parent?
provisioning_oauth_example in gdata-python: 2-legged and 3-legged errors
GWT Compile everytime I deploy to Appengine
How to get free domain names for GWT APP?
Reduce the size of Google app engine Datastore Stored Data
Google App Engine Datastore / NoSQL example with ancestor queries
Form with file only uploads filename
How to save a stream on google drive?
GAE and GWT - response.sendRedirect is not redirect
XMPP sendMessage does not send the message
how to make a connection to datastore inside jstl tags
Accessing self.request.get() from a Function in Python Webapp2 App Engine

Categories

HOME
twitter-bootstrap-3
jax-rs
powerpoint
socket.io
sublimetext
alsa
tail
nested-if
polling
boto3
reactive-programming
spring-social
symmetricds
atlassian
3nf
capistrano3
alpacajs
symfony-2.8
wolframalpha
google-picker
charles
href
pagespeed
mongoid6
mount
ckfinder
slidetoggle
outliers
wcag
realm-mobile-platform
testcomplete
constexpr
panoramas
jmockit
jbutton
glib
catch-unit-test
instantiation
slacktextviewcontroller
mnist
getlasterror
engine.io
latitude-longitude
loading
chef-solo
skylink
portforwarding
lpsolve
congestion-control
procfile
puredata
pom.xml
launchctl
singleinstance
arq
java-6
gpg-signature
py2neo
django-1.10
autosar
xcode-server
spring-cloud-feign
respondcms
qiime
spring-retry
atan2
vigenere
ess
ons-api
phonertc
opserver
ms-access-2000
user-permissions
j-security-check
sip-server
create.js
unix-socket
template-deduction
verold
vbe
decoupling
accesscontrolexception
ecslidingviewcontroller
light
sphinxql
tlf
pclzip
twisted.web
luabind
ikimagebrowserview
role
facebook-iframe
tabpanel
visualj#

Resources

Encrypt Message