-
Notifications
You must be signed in to change notification settings - Fork 3
/
CONST_vars.yaml
125 lines (112 loc) · 3.45 KB
/
CONST_vars.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
vars:
# project instance id
instanceid: INSTANCE_ID
# the package name
package: historic_cadastre
# url-path where the instance must respond.
apache_entry_point: APACHE_ENTRY_POINT
# database user
dbuser: overwriteme
# database password
dbpassword: overwriteme
# database host
dbhost: overwriteme
# database port
dbport: overwriteme
# database name
db: overwriteme
host: localhost
proxy_host: overwriteme
print_localhost_forward_from: "{host}"
print_localhost_forward_from_ssl: overwriteme
print_templates:
- 0 A4 paysage
- 1 A4 portrait
- 2 A3 paysage
- 3 A3 portrait
- 4 A2 paysage
- 5 A2 portrait
- 6 A1 paysage
- 7 A1 portrait
- 8 A0 paysage
- 9 A0 portrait
waitress_port: 6543
image_server_graphique: overwriteme
image_server_mutation: overwriteme
image_server_servitudes: overwriteme
image_server_cadastre_graphique: overwriteme
image_server_ppe: overwriteme
directory: __import__('os').getcwd()
python_path: __import__('distutils').sysconfig.get_python_lib()
sqlalchemy:
url: postgresql://{dbuser}:{dbpassword}@{dbhost}:{dbport}/{db}
print_url: http://localhost:8080/print-{instanceid}/pdf/
# Each kind of layer which can be requested through this portal
# should be defined here under as well as in models.py
# The configuration here under is as follows:
# name_of_service:
# table: db_table_name (as defined in __tablename__ in models.py
# public: True (or False) (if False, users should have a role having the same value as name_of_service
# image_server: mapped network drive where the images are stored
type_configuration:
graphique:
table: v_plan_graphique
public: True
image_server: "{image_server_graphique}"
servitude:
table: servitudes
public: True
image_server: "{image_server_servitudes}"
cadastre_graphique:
table: cadastres_graphiques
public: True
image_server: "{image_server_cadastre_graphique}"
distribution:
table: v_plan_distr
public: True
image_server: "{image_server_graphique}"
mutation:
table: v_plan_mut
public: True
image_server: "{image_server_mutation}"
histoparcel:
table: historic_parcel_link
public: True
image_server: "{image_server_mutation}"
ppe:
table: pp03_pieces_techniques
public: False
image_server: "{image_server_ppe}"
# For debug mode
jsbuild:
config: "{directory}/jsbuild/app.cfg"
root_dir: "{directory}"
sspi_conf: |
<Location /{instanceid}/>
AuthName "A Protected Place"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic On # For non IE users
SSPIBasicPreferred On
SSPIUsernameCase lower
require valid-user
SSPIDomain localhost/{instanceid}/
Order allow,deny
Allow from all
</Location>
<Location /{instanceid}/img>
Satisfy any
</Location>
apache24_conf: "# APACHE 2.4 configuration"
# Authentication settings
authtkt:
# Cookie session secret
secret: __import__('uuid').uuid4().hex
cookie_name: auth_tkt_{instanceid}
interpreted:
python:
- python_path
- directory
environment:
- instanceid