-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathservice_utils-0.1.0-1.rockspec
165 lines (138 loc) · 8.02 KB
/
service_utils-0.1.0-1.rockspec
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
package = "service_utils"
version = "0.1.0-1"
description = {
summary = "REST service utilities forLua 5.x",
detailed = [[
Pure Lua utilities for serrver side REST interfaces
The utilities are built on top of evpoco platform
]],
license = "MIT",
homepage = "git+https://github.com/Tekenlight/service_utils",
}
dependencies = {
"lua > 5.2, < 5.5",
"lua-cjson",
"penlight",
"luaposix",
"lua-uri",
"luafilesystem",
"markdown",
"ldoc",
"lualogging",
"rapidjson",
"luaffi-tkl",
"lua-resty-template",
}
external_dependencies = {
["google-chrome"] = {
["program"] = "google-chrome"
}
}
source = {
url = "git+https://github.com/Tekenlight/service_utils",
--tag = "version_0.1",
}
build = {
type = "builtin",
modules = {
["service_utils.HTTP.generic_http_req_processor"] = 'HTTP/generic_http_req_processor.lua',
["org.tekenlight.evpoco.idl_spec.host_config_rec"] = 'org/tekenlight/evpoco/idl_spec/host_config_rec.lua',
["org.tekenlight.evpoco.idl_spec.host_config_rec_type"] = 'org/tekenlight/evpoco/idl_spec/host_config_rec_type.lua',
["service_utils.REST.controller"] = 'REST/controller.lua',
["service_utils.REST.client"] = 'REST/client.lua',
["service_utils.REST.service_client"] = 'REST/service_client.lua',
["service_utils.REST.external_service_client"] = 'REST/external_service_client.lua',
["service_utils.REST.host_utils"] = 'REST/host_utils.lua',
["service_utils.REST.context_harness"] = 'REST/context_harness.lua',
["idl_gen"] = 'REST/idl_gen.lua',
['service_utils.WS.web_socket'] = 'WS/web_socket.lua',
['service_utils.WS.ws_util'] = 'WS/ws_util.lua',
['service_utils.WS.ws_const'] = 'WS/ws_const.lua',
["service_utils.jwt.luajwt"] = 'jwt/luajwt.lua',
["service_utils.literals.literals"] = 'literals/literals.lua',
["service_utils.SMTP.dialog_socket"] = 'SMTP/dialog_socket.lua',
["service_utils.SMTP.email_client"] = 'SMTP/email_client.lua',
["service_utils.SMTP.mail_message"] = 'SMTP/mail_message.lua',
["service_utils.SMTP.smtp_client"] = 'SMTP/smtp_client.lua',
["service_utils.gmail.email_client"] = 'gmail/email_client.lua',
["service_utils.crypto.crypto_utils"] = 'crypto/crypto_utils.lua',
["org.tekenlight.evpoco.user_name_type"] = 'org/tekenlight/evpoco/user_name_type.lua',
["org.tekenlight.evpoco.recipient_type_type"] = 'org/tekenlight/evpoco/recipient_type_type.lua',
["org.tekenlight.evpoco.recipient_dtls_type"] = 'org/tekenlight/evpoco/recipient_dtls_type.lua',
["org.tekenlight.evpoco.email_message_type"] = 'org/tekenlight/evpoco/email_message_type.lua',
["org.tekenlight.evpoco.email_message"] = 'org/tekenlight/evpoco/email_message.lua',
["org.tekenlight.evpoco.email_id_type"] = 'org/tekenlight/evpoco/email_id_type.lua',
["org.tekenlight.evpoco.attachment_dtls_type"] = 'org/tekenlight/evpoco/attachment_dtls_type.lua',
["org.tekenlight.evpoco.inbound_email_message_type"] = 'org/tekenlight/evpoco/inbound_email_message_type.lua',
["org.tekenlight.evpoco.inbound_email_message"] = 'org/tekenlight/evpoco/inbound_email_message.lua',
["org.tekenlight.evpoco.inbound_email_messages_type"] = 'org/tekenlight/evpoco/inbound_email_messages_type.lua',
["org.tekenlight.evpoco.inound_email_messages"] = 'org/tekenlight/evpoco/inound_email_messages.lua',
['org.tekenlight.evpoco.message_rules.app_info'] = 'org/tekenlight/evpoco/message_rules/app_info.lua',
['org.tekenlight.evpoco.message_rules.mappings_type'] = 'org/tekenlight/evpoco/message_rules/mappings_type.lua',
['org.tekenlight.evpoco.message_rules.rule_type'] = 'org/tekenlight/evpoco/message_rules/rule_type.lua',
['org.tekenlight.evpoco.message_rules.rule_type_type'] = 'org/tekenlight/evpoco/message_rules/rule_type_type.lua',
['org.tekenlight.evpoco.message_rules.rule_set_type'] = 'org/tekenlight/evpoco/message_rules/rule_set_type.lua',
['org.tekenlight.evpoco.message_rules.validation_type'] = 'org/tekenlight/evpoco/message_rules/validation_type.lua',
['org.tekenlight.evpoco.idl_spec.output_dtls_type'] = 'org/tekenlight/evpoco/idl_spec/output_dtls_type.lua',
['org.tekenlight.evpoco.idl_spec.http_method_type'] = 'org/tekenlight/evpoco/idl_spec/http_method_type.lua',
['org.tekenlight.evpoco.idl_spec.method_type'] = 'org/tekenlight/evpoco/idl_spec/method_type.lua',
['org.tekenlight.evpoco.idl_spec.interface_type'] = 'org/tekenlight/evpoco/idl_spec/interface_type.lua',
['org.tekenlight.evpoco.idl_spec.interface'] = 'org/tekenlight/evpoco/idl_spec/interface.lua',
['org.tekenlight.evpoco.idl_spec.input_source_type'] = 'org/tekenlight/evpoco/idl_spec/input_source_type.lua',
['org.tekenlight.evpoco.idl_spec.input_dtls_type'] = 'org/tekenlight/evpoco/idl_spec/input_dtls_type.lua',
['org.tekenlight.evpoco.idl_spec.error_response_type'] = 'org/tekenlight/evpoco/idl_spec/error_response_type.lua',
['org.tekenlight.evpoco.idl_spec.error_response'] = 'org/tekenlight/evpoco/idl_spec/error_response.lua',
['org.tekenlight.evpoco.idl_spec.host_ipv4_address_type'] = 'org/tekenlight/evpoco/idl_spec/host_ipv4_address_type.lua',
['org.tekenlight.evpoco.idl_spec.host_url_type'] = 'org/tekenlight/evpoco/idl_spec/host_url_type.lua',
['org.tekenlight.evpoco.idl_spec.host_config_rec_type'] = 'org/tekenlight/evpoco/idl_spec/host_config_rec_type.lua',
['org.tekenlight.evpoco.idl_spec.host_config_rec'] = 'org/tekenlight/evpoco/idl_spec/host_config_rec.lua',
['org.tekenlight.evpoco.tbl_spec.tbldef_type'] = 'org/tekenlight/evpoco/tbl_spec/tbldef_type.lua',
['org.tekenlight.evpoco.tbl_spec.tbldef'] = 'org/tekenlight/evpoco/tbl_spec/tbldef.lua',
['org.tekenlight.evpoco.tbl_spec.indexes_type'] = 'org/tekenlight/evpoco/tbl_spec/indexes_type.lua',
['org.tekenlight.evpoco.tbl_spec.index_type'] = 'org/tekenlight/evpoco/tbl_spec/index_type.lua',
['org.tekenlight.evpoco.tbl_spec.index_column_type'] = 'org/tekenlight/evpoco/tbl_spec/index_column_type.lua',
['org.tekenlight.evpoco.tbl_spec.columns_type'] = 'org/tekenlight/evpoco/tbl_spec/columns_type.lua',
['org.tekenlight.evpoco.tbl_spec.column_type'] = 'org/tekenlight/evpoco/tbl_spec/column_type.lua',
["service_utils.common.msg_literal"] = 'common/msg_literal.lua',
["service_utils.common.password_generator"] = 'common/password_generator.lua',
["service_utils.common.user_context"] = 'common/user_context.lua',
["service_utils.common.utils"] = 'common/utils.lua',
["service_utils.common.pool_repos"] = 'common/pool_repos.lua',
["service_utils.common.constants"] = 'common/constants.lua',
["service_utils.common.primitive_serde"] = 'common/primitive_serde.lua',
["service_utils.common.compression"] = 'common/compression.lua',
["service_utils.common.primitives"] = 'common/primitives.lua',
["service_utils.db.client_params"] = 'db/client_params.lua',
["service_utils.db.ev_database"] = 'db/ev_database.lua',
["service_utils.db.ev_postgres"] = 'db/ev_postgres.lua',
["service_utils.db.ev_redis"] = 'db/ev_redis.lua',
["service_utils.db.ev_types"] = 'db/ev_types.lua',
["service_utils.db.rdbms_interface"] = 'db/rdbms_interface.lua',
["service_utils.validation.validate_map"] = 'schemarules/validate_map.lua',
["generate_appinfo"] = 'schemarules/generate_appinfo.lua',
["generate_val"] = 'schemarules/generate_val.lua',
["tblgen"] = 'orm/tblgen.lua',
["genmake"] = 'package/genmake.lua',
["generator"] = 'package/generator.lua',
["service_utils.logging.logger"] = 'logging/logger.lua',
["service_utils.orm.transaction"] = 'orm/transaction.lua',
["service_utils.orm.tao_factory"] = 'orm/tao_factory.lua',
["service_utils.orm.mapping_util"] = 'orm/mapping_util.lua',
["service_utils.orm.single_crud_factory"] = 'orm/single_crud_factory.lua',
["service_utils.orm.master_db_cache"] = 'orm/master_db_cache.lua',
["service_utils.orm.util"] = 'orm/util.lua',
["service_utils.unitt.harness"] = 'unitt/harness.lua',
["service_utils.os"] = 'os/os.lua',
},
install = {
bin = {
gappinfo = 'schemarules/gappinfo',
gval = 'schemarules/gval',
gidl = 'REST/gidl',
gentbl = 'orm/gentbl',
build = 'package/build',
deploy = 'package/deploy',
grockspec = 'package/grockspec';
}
}
}