forked from sanger-pathogens/software-tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsoftware-tracker-db.yaml
More file actions
38 lines (35 loc) · 1.13 KB
/
software-tracker-db.yaml
File metadata and controls
38 lines (35 loc) · 1.13 KB
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
primary:
persistence:
storageClass: "nfs-client"
service:
type: NodePort
nodePort: 30098
auth:
database: software_tracker
image:
tag: 9.3.0
initdbScripts:
extra_users_table.sql: |
CREATE USER IF NOT EXISTS "tol"@"%";
GRANT EXECUTE, LOCK TABLES, SELECT, SHOW VIEW ON *.* TO "tol"@"%";
GRANT PROCESS, SHOW DATABASES ON *.* TO "tol"@"%";
USE software_tracker;
CREATE TABLE IF NOT EXISTS `logging_event` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`uuid` char(36) NOT NULL DEFAULT '',
`user` varchar(16) NOT NULL DEFAULT '',
`timestamp` datetime NOT NULL,
`image` varchar(255) NOT NULL DEFAULT '',
`executable` varchar(255) DEFAULT NULL,
`path` varchar(255) DEFAULT NULL,
`parameters` mediumtext,
`origin` varchar(16) NOT NULL DEFAULT 'api',
PRIMARY KEY (`id`),
UNIQUE KEY `uuid` (`uuid`),
KEY `user` (`user`),
KEY `image` (`image`),
KEY `executable` (`executable`),
KEY `timestamp` (`timestamp`),
KEY `user_image` (`user`,`image`,`timestamp`),
KEY `user_executable` (`user`,`executable`,`timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;