You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ It also supports authentication through an intranet portal before accessing the
16
16
6. Apache HTTP Client 4.5.1
17
17
7. JSoup 1.8.3
18
18
8. DbSetup 1.6.0
19
+
9. Flyway 3.2.1
19
20
20
21
Database :
21
22
@@ -24,7 +25,7 @@ Database :
24
25
25
26
## Getting started
26
27
27
-
_Installation in production : docker image coming soon..._
28
+
**Installation in production :** see [Docker image](https://github.com/jrrdev/mantisbt-sync-docker)
28
29
29
30
For development :
30
31
@@ -39,6 +40,16 @@ If authentication through an intranet portal is needed :
39
40
40
41
In development, in-memory database (HSQLDB) is used.
41
42
43
+
### Spring properties
44
+
45
+
Properties used in this project are :
46
+
47
+
* spring.datasource.platform
48
+
* spring.datasource.url
49
+
* flyway.locations
50
+
* mantis.endpoint
51
+
* mantis.auth.filepath (optionnal)
52
+
42
53
## Jobs
43
54
44
55
Jobs can be launch through REST calls thank to [Codecentric's spring-boot-starter-batch-web](https://github.com/codecentric/spring-boot-starter-batch-web).
@@ -148,14 +159,12 @@ curl -X POST 'http://localhost:8080/batch/operations/jobs/forceSyncIssuesJob' --
148
159
149
160
## Roadmap
150
161
151
-
* Build a docker image for installation in production
152
-
* Use flyway to manage database migration
153
162
* Change portal authentication from HTTP Client to headless Selenium
154
163
* Better logging for easier debug
155
164
156
165
## Related projects
157
166
158
-
* Docker image for MySQL and core batch : _work in progress_
167
+
*[Docker image for MySQL and core batch](https://github.com/jrrdev/mantisbt-sync-docker)
159
168
* Simple cron for periodic sync scheduling : _work in progress_
160
169
* Batch to calculate indicators : _not started_
161
170
* Web UI for batch administration and scheduling : _not started_
0 commit comments