]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blob - modules/role/templates/cryptoportfolio/api_conf.toml.erb
Handle postgresql sockets for cryptoportfolio app
[perso/Immae/Projets/Puppet.git] / modules / role / templates / cryptoportfolio / api_conf.toml.erb
1 log_level="info"
2 mode="<%= @env %>"
3 log_out="stdout"
4
5 [db]
6 user="<%= @pg_user %>"
7 password="<%= @pg_password %>"
8 database="<%= @pg_db %>"
9 <%- if @pg_hostname[0] == "/" -%>
10 type="unix"
11 address="<%= @pg_hostname %>/.s.PGSQL.<%= @pg_port %>"
12 <%- else -%>
13 type="tcp"
14 address="<%= @pg_hostname %>:<%= @pg_port %>"
15 <%- end -%>
16
17 <%- if !@redis_host.nil? && @redis_host != "" -%>
18 [redis]
19 <%- if @redis_host[0] == "/" -%>
20 type="unix"
21 <%- else -%>
22 type="tcp"
23 <%- end -%>
24 address="<%= @redis_host %>"
25 database=0
26 <%- end -%>
27
28 [api]
29 domain="<%= @web_host %>"
30 jwt_secret="<%= @cf_front_app_api_secret %>"
31 password_reset_secret="<%= @cf_front_app_password_reset_secret %>"
32 free_sms_user="<%= @cf_front_app_free_sms_user %>"
33 free_sms_pass="<%= @cf_front_app_free_sms_pass %>"
34
35 [app]
36 public_dir="../web/build/static"