From 159df176f990fd1f819efcfd431677b78f367697 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Sun, 18 Feb 2018 15:30:02 +0100 Subject: Install and configure api and assets --- modules/role/templates/cryptoportfolio/api_conf.toml.erb | 16 ++++++++++++++++ .../cryptoportfolio/cryptoportfolio-app.service.erb | 14 ++++++++++++++ .../role/templates/cryptoportfolio/static_conf.env.erb | 4 ++++ 3 files changed, 34 insertions(+) create mode 100644 modules/role/templates/cryptoportfolio/api_conf.toml.erb create mode 100644 modules/role/templates/cryptoportfolio/cryptoportfolio-app.service.erb create mode 100644 modules/role/templates/cryptoportfolio/static_conf.env.erb (limited to 'modules/role/templates') diff --git a/modules/role/templates/cryptoportfolio/api_conf.toml.erb b/modules/role/templates/cryptoportfolio/api_conf.toml.erb new file mode 100644 index 0000000..13550c9 --- /dev/null +++ b/modules/role/templates/cryptoportfolio/api_conf.toml.erb @@ -0,0 +1,16 @@ +log_level="info" +mode="<%= @cf_env %>" +log_out="stdout" + +[db] +user="<%= @cf_pg_user %>" +password="<%= @cf_pg_password %>" +database="<%= @cf_pg_db %>" +address="<%= @cf_pg_host %>" + +[api] +domain="<%= @cf_front_app_host %>" +jwt_secret="<%= @cf_front_app_api_secret %>" + +[app] +public_dir="../web/build/static" diff --git a/modules/role/templates/cryptoportfolio/cryptoportfolio-app.service.erb b/modules/role/templates/cryptoportfolio/cryptoportfolio-app.service.erb new file mode 100644 index 0000000..a521c0e --- /dev/null +++ b/modules/role/templates/cryptoportfolio/cryptoportfolio-app.service.erb @@ -0,0 +1,14 @@ +[Unit] +Description=Cryptoportfolio app + +[Service] +Type=simple + +WorkingDirectory=<%= @cf_front_app_api_workdir %> +User=<%= @cf_user %> +Group=<%= @cf_group %> +UMask=007 + +ExecStart=<%= @cf_front_app_api_bin %> -conf <%= @cf_front_app_api_conf %> + +Restart=on-failure diff --git a/modules/role/templates/cryptoportfolio/static_conf.env.erb b/modules/role/templates/cryptoportfolio/static_conf.env.erb new file mode 100644 index 0000000..db9759d --- /dev/null +++ b/modules/role/templates/cryptoportfolio/static_conf.env.erb @@ -0,0 +1,4 @@ +API_HOST="<%= @cf_front_app_host %>" +API_PORT="<%= @cf_front_app_port %>" +API_HTTPS="<%= @cf_front_app_ssl %>" + -- cgit v1.2.3