Adam
531b8e193e
tidy up gradle plugins (mostly removing comments)
2022-10-30 17:13:03 +01:00
Adam
e05557c97c
[web-map] fix missing css/image in dockerfile
2022-10-22 20:54:40 +02:00
Adam
9b331cc105
update dockerfiles
...
- define user uid/gid
- use new geedeecee files (hopefully means smaller images, faster building)
2022-10-22 19:55:02 +02:00
Adam
da7b4b6ad1
version bumps
2022-10-16 13:07:43 +02:00
Adam
e6ffe4cba5
update bootstrap css (some sort of encoding change with a "-NBSP"
2022-10-16 12:47:45 +02:00
Adam
32b4bbffe2
maybe fix webmap nginx css...
2022-10-08 16:05:44 +02:00
Adam
11cca3c8c3
fix gradle task output (zip depends on browserDistribution), add util function for filtering tasks by name
2022-10-08 16:04:50 +02:00
Adam
59dc4ce336
add nginx events section
2022-10-08 14:52:40 +02:00
Adam
6507f13462
fix docker image building
2022-10-05 08:52:39 +02:00
Adam
b61ee6bf5c
apply geedeecee plugin, or update config. Update kvision dependency helper.
2022-10-04 22:52:19 +02:00
Adam
562296aa96
Dockerfiles: add syntax=docker header
2022-10-04 22:28:04 +02:00
Adam
0044f0cb98
create and use APP_NAME, APP_GROUP in docker compose files
2022-10-04 22:27:43 +02:00
Adam
99d1f92bbb
update docker image names to include REGISTRY_HOST, and group, and correct image name
2022-10-02 14:51:00 +02:00
Adam
b171f88435
geedeecee: fix DockerEnvUpdateTask
2022-10-02 13:57:15 +02:00
Adam
f804c39a3b
migrate docker-compose convention plugin out of buildSrc
2022-10-02 12:11:06 +02:00
Adam
9071148944
start dockerising the modules...
2022-09-18 23:38:15 +02:00
Adam
f12a505d22
migrate buildSrc plugins to includedBuild plugins
2022-09-18 20:49:32 +02:00
Adam
16dc72ae71
version bumps (minor bumps)
2022-09-18 13:59:43 +02:00
Adam
873983f9a3
big ol' refactor to split up the events-server and events-processors
2022-09-13 17:56:57 +02:00
Adam
80e8c95bc9
fix webpack dev server, redownload bootstrap.min.css
2022-09-10 10:07:46 +02:00
Adam
47c47690a7
refactor so files match contents
2022-09-09 17:33:48 +02:00
Adam
a84c4a2f76
refactor web-map to be SPA
2022-09-09 17:21:09 +02:00
Adam
de419aeae8
web-map tidy up, and add diagram to README
2022-09-03 11:15:43 +02:00
Adam
3976c3cc1b
fix webmap after multi-server refactor, and add styling
2022-09-02 23:22:18 +02:00
Adam
8a6c49a74b
initial hacky implementation of multi-server support in the frontend
2022-09-01 23:19:59 +02:00
Adam
ece583e93c
bump kvision, remove manual npm version settings (I think it's been fixed now)
2022-09-01 23:18:47 +02:00
Adam
02edffa2e9
version bump to 0.9.0 (just prepping for the next release)
2022-09-01 23:17:56 +02:00
Adam
4bc46f9753
progress towards multi-server handling
...
- bump some versions
- validate Factorio server ID & token
-
2022-08-28 19:37:49 +02:00
Adam
a8784db5b2
update player state booleans - they default to false now
2022-07-17 12:15:46 +02:00
Adam
10c54998c7
version bump to 0.8.0
2022-07-16 23:23:55 +02:00
Adam
b507081eac
Render buildings and resources
...
- create LuaJsonList to handle empty Lua JSON lists being sent as empty objects
- fix exporting of resources and entities
- split up map tiles into different layer directories
- add 'chunk size' to MapChunkPosition
- move tests to correct packages
- bump tstl
- decrease tstl logging
- remove some defined, but unused, kafka topics
- syslog, rest, websocket servers & web-map: decrease logging
- webmap: add additional layers for buildings and resources
2022-07-16 23:11:40 +02:00
Adam
ae0eb98f12
version bump
2022-07-08 21:48:19 +02:00
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
8f4823ae97
add MapChunkEntityUpdate to webmap
2022-07-06 16:22:50 +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
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 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
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
f4744c7286
webmap - fix max zoom
2022-06-26 14:58:38 +02:00
Adam
dacb6f62c4
tidy up Gradle config, standardise a group for Factorio Mod tasks
2022-06-26 14:56:53 +02:00
Adam Semenenko
cf5804b42d
get traefik working
2022-06-25 13:42:50 +01:00
Adam
7b78f117fd
bump Kafkatorio version in .env files (still need to make this automatic...)
2022-06-24 14:54:20 +02:00
Adam Semenenko
82c8b9f25b
add traefik nw to docker files
2022-06-23 23:00:42 +01:00
Adam
b56c0df824
start getting docker images working...
2022-06-21 00:00:26 +02:00
Adam
e0f689c538
gradle docker config tidy up
2022-06-20 23:59:57 +02:00
Adam
e56ecb7d36
bump kvision, kt js wrappers
2022-06-20 23:59:35 +02:00