Skip to content
Snippets Groups Projects
Unverified Commit d179c774 authored by Makhtar DIAGNE's avatar Makhtar DIAGNE Committed by GitHub
Browse files

Correction concernant les applications referentials : build et déploiement (#61)


* [DEVOPS] Add theme engine process to ui-referential config file

* [DEVOPS] Add uninstall referential

* [DEVOPS] Update reverseproxy

* [DEVOPS] UI-Referential : do not execute test for all modules

* [TECH] UI Referential : build prod version by default

Co-authored-by: default avatarMakhtar DIAGNE <makhtar.diagne@teamdlab.com>
parent 807d62fb
No related branches found
No related tags found
No related merge requests found
......@@ -166,82 +166,6 @@ server {
}
# UI REFERENTIAL
upstream ui_referential {
ip_hash;
{% for h in groups['hosts_ui_referential'] %}
server {{ hostvars[h].ip_service }}:{{ vitamui.referential.port_service }};
{% endfor %}
}
server {
listen 443 ssl;
include {{ reverse_conf_dir }}/ssl/ssl.conf;
server_name {{ vitamui.referential.server_name }};
location / {
proxy_pass https://ui_referential;
gunzip on;
sub_filter_types text/html text/css text/javascript application/javascript application/x-javascript;
sub_filter /referential/ https://{{ vitamui.referential.server_name }}/;
sub_filter_once off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Authorization $http_authorization;
proxy_hide_header X-Frame-Options;
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
# UI REFERENTIAL
upstream ui_referential {
ip_hash;
{% for h in groups['hosts_ui_referential'] %}
server {{ hostvars[h].ip_service }}:{{ vitamui.referential.port_service }};
{% endfor %}
}
server {
listen 443 ssl;
include {{ reverse_conf_dir }}/ssl/ssl.conf;
server_name {{ vitamui.referential.server_name }};
location / {
proxy_pass https://ui_referential;
gunzip on;
sub_filter_types text/html text/css text/javascript application/javascript application/x-javascript;
sub_filter /referential/ https://{{ vitamui.referential.server_name }}/;
sub_filter_once off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Authorization $http_authorization;
proxy_hide_header X-Frame-Options;
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
# CAS SERVER
upstream cas {
......
......@@ -49,6 +49,7 @@ server-identity:
ui-referential:
platform-name: "{{ vitamui_platform_informations.platform_name }}"
iam-external-client:
server-host: {{ vitamui.iam_external.host }}
server-port: {{ vitamui.iam_external.port_service }}
......@@ -64,6 +65,10 @@ ui-referential:
key-password: {{ password_truststore }}
hostname-verification: false
{%endif %}
assets: "{{ vitamui_defaults.folder.root_path }}/conf/assets"
theme-colors:
vitamui-primary: "{{ vitamui_platform_informations.theme_colors.vitamui_primary }}"
vitamui-secondary: "{{ vitamui_platform_informations.theme_colors.vitamui_secondary }}"
referential-external-client:
server-host: {{ vitamui.referential_external.host }}
server-port: {{ vitamui.referential_external.port_service }}
......
########################################################
# ZONE APP
########################################################
- hosts: hosts_vitamui_referential_internal
roles:
- uninstall
vars:
service_name: referential-internal
uninstaller_type: vitamui-service
tags:
- zone-vitamui-app
- referential-internal
- hosts: hosts_vitamui_referential_external
roles:
- uninstall
vars:
service_name: referential-external
uninstaller_type: vitamui-service
tags:
- zone-vitamui-app
- referential-external
########################################################
# ZONE UI
########################################################
- hosts: hosts_ui_referential
roles:
- uninstall
vars:
service_name: ui-referential
uninstaller_type: vitamui-service
tags:
- zone-vitamui-ui
- ui-referential
......@@ -234,7 +234,7 @@
<phase>process-sources</phase>
<configuration>
<skip>${skipAllFrontend}</skip>
<arguments>run ng-high-memory build -- --project=referential --output-path=${project.basedir}/target/www --base-href=${angular.base.href} --deploy-url=${angular.base.href}</arguments>
<arguments>run ng-high-memory build -- --project=referential --prod --output-path=${project.basedir}/target/www --base-href=${angular.base.href} --deploy-url=${angular.base.href}</arguments>
</configuration>
</execution>
<execution>
......@@ -245,7 +245,7 @@
</goals>
<configuration>
<skip>${skipTests}</skip>
<arguments>run test:conf-ci</arguments>
<arguments>run test:conf-ci -- --project=referential</arguments>
</configuration>
</execution>
</executions>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment