Commit graph

563 commits

Author SHA1 Message Date
Adam
665327e010 bump project to 0.7.0 (and fix docker .env task for all docker .envs) 2022-07-06 17:43:50 +02:00
Adam
5fcb831df2 use version platform more, try fixing projects must be configuring bug 2022-07-06 17:16:09 +02:00
Adam
c29b66aada bump tstl 2022-07-06 17:15:42 +02:00
Adam
2454a3faaf fix test 2022-07-06 17:09:51 +02:00
Adam
3affed66d6 try fixing annoying package.json differences 2022-07-06 17:08:00 +02:00
Adam
c4f74fd3ca try fixing annoying package.json differences 2022-07-06 16:51:00 +02:00
Adam
9dbd6f68f3 experiment with adding jwt to docker syslogger 2022-07-06 16:23:08 +02:00
Adam
8f4823ae97 add MapChunkEntityUpdate to webmap 2022-07-06 16:22:50 +02:00
Adam
f0c384b5c5 rm commented out code 2022-07-06 16:21:50 +02:00
Adam
1b3966cc4f filter kotka-streams repo 2022-07-06 16:21:25 +02:00
Adam
d9e9e1af7d close socket if null received 2022-07-06 16:21:07 +02:00
Adam
412cf15097 fix tests after The Big Entity Refactor 2022-07-06 16:20:29 +02:00
Adam
5a304245f1 bump kvision, js wrappers. organise dependencies 2022-07-06 16:20:11 +02:00
Adam
b9b6065735 try fixing projects must be configuring bug 2022-07-06 16:18:48 +02:00
Adam
90dc520d22 massive refactor to export entities (buildings and resources)
- minor version bumps
- new Factorio version
- use both prototype name and type to identify a prototype
- kxs-ts-gen: use BrandTyping, but exclude some identifiers
- kxs-ts-gen: manually create zip dist, so it can run after the project compiles
- mod: use typed-factorio strict types
- mod: refactor event handlers to be a little more consistent and object-oriented
2022-07-05 23:44:23 +02:00
Adam
88982d818a make tstl explicitly depend on package.json 2022-07-02 10:24:02 +02:00
Adam
6c6526eda9 regenerate mod lua (I guess it didn't happen before?) 2022-07-02 10:21:38 +02:00
Adam
b14adfb810 delete unused code (bye bye http4k!) 2022-07-02 10:21:13 +02:00
Adam
79447b5936 fix tests after events-lib & events-server refactor 2022-07-02 10:20:32 +02:00
Adam
a381e01886 move lua to src/generated, and tweak IntelliJ 'mark as excluded/src' 2022-07-02 09:50:11 +02:00
Adam
db4350a927 re-enable kafka processor 2022-07-02 08:54:38 +02:00
Adam
8c9d8e40c2 fix websocket connection 2022-07-02 08:54:02 +02:00
Adam
c0c82e7c9c finish migrating to ktor!
- remove http4k
- renamed 'schema' subproject to 'library', because it contains more than just data models
- tiles are now hosted per factorio-server
- changed api base to `kafkatorio/data`
- tidied up some Gradle conf
- remove 'events-processor' subproject - I don't want to set up loads of microservices right now
2022-07-02 08:45:21 +02:00
Adam
8a90c4fb5e - start migrating tile-server to use Ktor
- start splitting up Kafka processor and tile-server to two subprojects
2022-07-01 13:14:32 +02:00
Adam
ae9ecc24f5 bump tstl and typed-factorio 2022-06-28 22:10:39 +02:00
Adam
b0452881bc commit generated lua code (I'm not 100% sure it's generated stably - this way I can see changes) 2022-06-28 21:59:54 +02:00
Adam
ae0d95b4cb remove old http4k application props 2022-06-28 20:44:36 +02:00
Adam Semenenko
5ac50e8412 Merge branch 'main' of github.com:adamko-dev/kafkatorio 2022-06-27 22:04:05 +01:00
Adam Semenenko
866c3e5c8f add restart-unless-stopped to containers 2022-06-27 22:04:01 +01:00
Adam
68adff29a8 try to diagnose weird getProjectTokens() null null null bug 2022-06-27 23:00:11 +02:00
Adam
23a2ecb0d4 set serial name for MinedProduct and MinedProduct.Type 2022-06-27 22:59:52 +02:00
Adam
1d0b2b8eaa refactor typescript files (mostly moving&renaming for consistency) 2022-06-27 22:57:57 +02:00
Adam
5f1187f9a8 rename: socketServerPortTcp -> socketServerPort 2022-06-27 22:09:48 +02:00
Adam
a2e8ab61d7 change default port to 8080 (works better with Traefik defaults) 2022-06-27 22:08:58 +02:00
Adam
fc758030fd event-server tidy up (improve value class, rm unused class, rename websocket broadcaster) 2022-06-27 22:08:39 +02:00
Adam
e9a4ee4c48 set up syslog docker parser (remove need for Kafka Pipe script) 2022-06-27 22:07:42 +02:00
Adam
e078e6316d manually bump Kafkatorio versions for events-server and web-map (I still need to automate that...) 2022-06-26 23:50:30 +02:00
Adam
e7abf4583a rename Factorio mod tasks 2022-06-26 15:45:59 +02:00
Adam
6ac89b3db0 events server: change default docker port to 8080 (maybe better Traefik config?) 2022-06-26 15:33:03 +02:00
Adam
23dbbfee27 enable local port for Kafka UI 2022-06-26 15:32:08 +02:00
Adam
acbc15b6d4 map chunk grouping: reduce the amount of tiles generated (thanks to pixelated css), and reduce debounce duration 2022-06-26 15:31:54 +02:00
Adam
f3f92afd22 try fixing weird gradle getProjectTokens() null null null bug 2022-06-26 15:30:30 +02:00
Adam
b8c1c57a17 try emitting player disconnects and immediate packet updates immediately (otherwise the server doesn't see the disconnect message and the last player remains online) 2022-06-26 15:30:03 +02:00
Adam
275fb27a29 Kafka Stream instance -> stop coroutine only when NOT_RUNNING 2022-06-26 14:59:09 +02:00
Adam
f4744c7286 webmap - fix max zoom 2022-06-26 14:58:38 +02:00
Adam
4d0ec1a1a7 version bump 0.6.1 2022-06-26 14:58:19 +02:00
Adam
82ad2d2763 remove more unused Kafka Connect stuff 2022-06-26 14:57:43 +02:00
Adam
c9df87e5e0 fix NPE for config update event 2022-06-26 14:57:14 +02:00
Adam
dacb6f62c4 tidy up Gradle config, standardise a group for Factorio Mod tasks 2022-06-26 14:56:53 +02:00
Adam
f2ae951b1d remove kafka-connect subproject (unused) 2022-06-26 12:30:08 +02:00