Commit Graph

14 Commits

Author SHA1 Message Date
Christian 'ketura' McCarty
a260edd435 Explicitly setting default docker volume bindings to "consistent", which may be necessary with new versions of Docker Desktop 2024-06-20 00:03:11 -05:00
Christian 'ketura' McCarty
d4cc5c0085 Fixing the wrong replay binding getting removed from the docker compose a year ago 2024-04-22 22:23:44 -05:00
Christian 'ketura' McCarty
e3d6633137 Upgrading Java from 17 -> 21 and upgrading all dependencies
- Updating all dependencies to their latest non-beta versions
(except for junit, as junit 5 is significantly different from junit4)
- Converted the log4j configuration as the XML format changed.  Switched the rolling appenders to random access rolling appenders and turned on asynchronous logging, as this is supposed to be dramatically faster in all cases.
- Altered some DB POJO classes whose field names did not match exactly, as fastjson is now more strict about capitalization
- Altered JSON deserialization of arrays to use modern APIs which are much more readable
- Minor improvements to the Docker setup, including automatic working directory movement
2024-04-16 23:58:49 -05:00
Christopher Lund
0537ac7703 HJSON Conversion (#30)
* Converting lotrFormats and setConfig to HJSON
2023-07-06 00:48:23 -05:00
Christian 'ketura' McCarty
cf9568015b Fixing indentation typo in docker compose yaml 2023-07-02 10:30:10 -05:00
Christian 'ketura' McCarty
4794e371f8 Fixing the network not being discoverable by default under new docker versions. Fixed there being two targets for the replay binding, somehow 2023-06-29 21:52:46 -05:00
Christian McCarty
20de5989a2 Update docker-compose.yml
Removing commented lines that shouldn't have made it in
2023-06-10 17:39:24 -05:00
Christian 'ketura' McCarty
6cf416ef56 Adding binding for the nohup.out file into the logs folder, which should make it less annoying to debug when a startup failure is occuring 2022-09-10 03:56:35 -05:00
Christian 'ketura' McCarty
b1ed7a0497 Adding convenient debug option 2022-08-04 18:04:11 -05:00
Christian 'ketura' McCarty
f3661d2e76 Altered the default app image to permit for performing git operations within the container via manipulating the /gemp-src folder 2022-01-06 01:28:07 -06:00
Christian 'ketura' McCarty
5db1f1fc6f Fixing replay sync folder target in docker 2021-04-11 01:05:04 -05:00
Christian 'ketura' McCarty
0d9209a83d Binding replay folder outside the docker container 2021-03-22 01:44:37 -05:00
Christian 'ketura' McCarty
304c9535c2 Adding lines to the docker configuration that enables remote debugging for java 2021-03-19 00:19:21 -05:00
Christian 'ketura' McCarty
09f7cf4851 Introduced Docker, which permits an instance of gemp to be rolled out with a minimum of environmental setup. Readme includes instructions on how to use it. 2021-02-06 18:36:58 -06:00