我有以下Dockerfile
:
FROM gcr.io/google-appengine/openjdk
...
EXPOSE 8080
WORKDIR /app
ENTRYPOINT exec java $JAVA_OPTS $SERVICE_OPTS -jar Server.jar
这将启动一个由Tomcat服务器提供服务的Spring Boot项目。为了启动,spring boot需要为它的JPA组件访问数据库:
# Spring Datasource
spring.datasource.url=jdbc:google:mysql://INSTANCE_NAME/DATABASE?user=db-user&password=*******
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.username=db-user
spring.datasource.password=********
我的app.yaml
:
runtime: custom
env: flex
beta_settings:
cloud_sql_instances: INSTANCE_NAME
我仍然没有想出如何建立云sql连接。有什么想法吗?