For reference, my app.yml looks like this now

runtime: php
env: flex

runtime_config:
  document_root: Web
  whitelist_functions: exec

env_variables:
  FLOW_CONTEXT: 'Production' #This is a environment for my framework
  MYSQL_DSN: 
mysql:unix_socket=/cloudsql/[PROJECT]:europe-west3:production;dbname=[DATABASE 
NAME]
  MYSQL_USER: [MYSQL USER FROM CONSOLE]
  MYSQL_PASSWORD: '[MYSQL PASSWORD FROM CONSOLE]'

beta_settings:
    cloud_sql_instances: [PROJECT]:europe-west3:production


Den onsdag den 20. september 2017 kl. 20.43.32 UTC+2 skrev Søren Malling:
>
> Hi George,
>
> So, I tried to change the name of the variables but the vars are still not 
> in the container. Here the env from the container
>
> container_exec gaeapp printenv
> Entering gaeapp, pid 3962
> TERM=xterm-256color
>
> LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=3
>
> 0;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzm
>
> a=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=0
>
> 1;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.s
>
> ar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;3
>
> 5:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.pn
>
> g=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;
>
> 35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.a
>
> sf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:
>
> *.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00
>
> ;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.
> axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> LOGNAME=root
> USER=root
> USERNAME=root
> MAIL=/var/mail/root
> HOME=/root
> SUDO_COMMAND=/usr/local/bin/nsenter -t 3962 -m -u -i -n -p printenv
> SUDO_USER=[my user]
> SUDO_UID=1002
> SUDO_GID=1002
>
> Den onsdag den 20. september 2017 kl. 18.54.28 UTC+2 skrev Søren Malling:
>>
>> Hi George,
>>
>> So this is a question of naming and not a issue with the env_variables 
>> not being transferred? :-)
>>
>> Will try it later today and give response here, thanks for the pointer!
>>
>>
>>
>> Den onsdag den 20. september 2017 kl. 17.59.59 UTC+2 skrev George (Cloud 
>> Platform Support):
>>>
>>> Hello Søren,
>>>
>>> The recommended way to pass the environment variables for database 
>>> connection is: 
>>>
>>> env_variables:
>>>     # Replace USER, PASSWORD, DATABASE, and CONNECTION_NAME with the
>>>     # values obtained when configuring your Cloud SQL instance.
>>>     MYSQL_USER: USER
>>>     MYSQL_PASSWORD: PASSWORD
>>>     MYSQL_DSN: 
>>> mysql:dbname=DATABASE;unix_socket=/cloudsql/CONNECTION_NAME
>>>
>>> You can check this in more detail on the "Using Cloud SQL for MySQL" 
>>> documentation page 
>>> <https://cloud.google.com/appengine/docs/flexible/php/using-cloud-sql>, 
>>> sub-chapter: "Setting connection strings and adding a library". 
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d74fe13e-2690-4f98-aa9d-5942771643d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • [google-appengine]... Søren Malling
    • [google-appen... 'George (Cloud Platform Support)' via Google App Engine
      • [google-a... Søren Malling
        • [goog... Søren Malling
          • [... Søren Malling
            • ... 'George (Cloud Platform Support)' via Google App Engine
              • ... Søren Malling
                • ... 'Takashi Matsuo (Google)' via Google App Engine
                • ... Søren Malling
                • ... 'Takashi Matsuo' via Google App Engine
                • ... Søren Malling
                • ... Søren Malling
                • ... 'Takashi Matsuo' via Google App Engine
                • ... 'Takashi Matsuo' via Google App Engine
                • ... Søren Malling

Reply via email to