Commit Graph

  • e6db3360c2 add entrypoint to dockerfile and doc main Savosin Denis 2025-11-06 15:47:56 +07:00
  • 11847af074 refactor libs.versions.toml Savosin Denis 2025-11-06 14:11:36 +07:00
  • 9a98763261 bump java version up to 20 Savosin Denis 2025-07-17 18:05:44 +07:00
  • 02854b775c fix namespace Daniel Savosin 2025-08-16 11:43:43 +07:00
  • 6b03b7a01a add arch test for layer structure Savosin Denis 2025-06-03 17:40:32 +07:00
  • d4e36e7354 move controllers to sub-project, fix dependencies Savosin Denis 2025-06-03 15:28:03 +07:00
  • 7e64c57a5a edge-contracts: add rest-api contracts Savosin Denis 2025-06-03 15:27:29 +07:00
  • 76e4af62ae core: add NekoService, remove serialization annotations from dto Savosin Denis 2025-06-03 14:38:55 +07:00
  • b817da4a72 fix edge-integration sub-projects Savosin Denis 2025-06-03 14:30:43 +07:00
  • 92da5ba32e fix dependencies Savosin Denis 2025-06-03 12:59:28 +07:00
  • 6e91c95e64 move neko integration to sub-project Savosin Denis 2025-06-03 12:57:35 +07:00
  • a8639f8d15 add send method to product service Savosin Denis 2025-06-03 11:34:28 +07:00
  • 1bda2e1d21 move producing to sub-project Savosin Denis 2025-06-03 11:34:09 +07:00
  • 0c858b59b3 fixes Savosin Denis 2025-06-03 11:27:37 +07:00
  • fd73d94d70 move schema validation to separate package Savosin Denis 2025-06-03 11:20:27 +07:00
  • 31e57678d4 move consumers to new sub-project Savosin Denis 2025-06-03 10:31:16 +07:00
  • e5361b4d56 fix versions Savosin Denis 2025-05-29 13:43:06 +07:00
  • b597baf2a0 fix readme Savosin Denis 2025-05-12 15:27:51 +07:00
  • 8ca59aad6d fix readme Savosin Denis 2025-05-12 15:25:27 +07:00
  • 0494b253f0 main app refactoring Savosin Denis 2025-05-12 15:20:37 +07:00
  • 5af11485b6 make entities not serializable Savosin Denis 2025-05-12 15:20:01 +07:00
  • b814fedeb7 move and refactor order service to core Savosin Denis 2025-05-12 15:19:40 +07:00
  • f4068f211e move and refactor customer service to core Savosin Denis 2025-05-12 14:13:52 +07:00
  • f92ba7795d move and refactor city and product services to core Savosin Denis 2025-05-06 14:09:01 +07:00
  • b855aba506 db dto = entity Savosin Denis 2025-05-06 14:08:14 +07:00
  • 7c12208883 move validation to separate core package, add generation service Savosin Denis 2025-05-05 12:54:17 +07:00
  • d7c051746d move repositories to separate db package Savosin Denis 2025-03-28 14:38:57 +07:00
  • 4f9ad14767 move dependency description and version to gradle version catalog Denis Savosin 2025-02-25 13:45:59 +07:00
  • 853cb67455 add neko controller Denis Savosin 2024-10-24 13:12:15 +07:00
  • 24129c8102 move serializables to models package Denis Savosin 2024-10-24 12:50:35 +07:00
  • 511116f8bb add neko integration Denis Savosin 2024-10-24 12:49:44 +07:00
  • 70caf2da91 some fixes Denis Savosin 2024-10-21 17:49:32 +07:00
  • 52cadf74d7 remove shop provider, shop controller and non-database models Denis Savosin 2024-10-16 15:54:52 +07:00
  • 08d3445ac4 trying to add order and order_product tables Denis Savosin 2024-10-16 15:17:02 +07:00
  • 03d50b0be6 refactor services Denis Savosin 2024-10-16 10:54:31 +07:00
  • 95a3cafbad refactor services Denis Savosin 2024-10-15 13:51:28 +07:00
  • 3b34a2989d refactor config Denis Savosin 2024-10-15 13:30:15 +07:00
  • 5be84b4b1a rename project Denis Savosin 2024-10-15 13:23:57 +07:00
  • 0a38f7fdd8 add customer controller with find by guid method Denis Savosin 2024-10-14 12:25:30 +07:00
  • fecbee8b28 add customer table, dto, repository, service Denis Savosin 2024-10-14 10:38:04 +07:00
  • 25fb73ffa4 refactor services exceptions Denis Savosin 2024-10-14 10:03:53 +07:00
  • 3fbc94553d move validation config to root-level key Denis Savosin 2024-10-11 13:28:04 +07:00
  • 7cd50456a0 refactor validator, add tests Denis Savosin 2024-10-11 13:16:59 +07:00
  • ddff3675e8 improve readme Denis Savosin 2024-10-11 13:13:51 +07:00
  • 80423338f5 some refactoring Denis Savosin 2024-10-11 12:11:02 +07:00
  • d8b068917f enable distribution otlp tracing Denis Savosin 2024-10-10 11:57:52 +07:00
  • a52f69ece5 update checklist Denis Savosin 2024-10-08 11:42:03 +07:00
  • 41b6d10059 add custom prometheus metric Denis Savosin 2024-10-08 11:41:26 +07:00
  • 377e20b871 improve logging Denis Savosin 2024-10-07 16:32:44 +07:00
  • 02c419f745 add docs Denis Savosin 2024-10-07 13:21:41 +07:00
  • 01ce385c30 dockerize application Denis Savosin 2024-10-07 13:14:50 +07:00
  • 983a9badf2 expose prometheus metrics, add health endpoint Denis Savosin 2024-10-07 11:04:00 +07:00
  • 89080e4ac4 move SchemaValidator to separate package Denis Savosin 2024-10-04 18:04:11 +07:00
  • ea77bf8b61 add schema validator Denis Savosin 2024-10-04 17:59:08 +07:00
  • f58a99a68d do not use ObjectMapper in tests Denis Savosin 2024-10-04 15:21:11 +07:00
  • 97b673d45e use kotlinx.serialization instead of ObjectMapper in kafka consumer Denis Savosin 2024-10-03 15:06:16 +07:00
  • f9cf8b84d4 use kotlinx.serialization instead of ObjectMapper in kafka producer Denis Savosin 2024-10-03 15:01:10 +07:00
  • 690e265eb4 improve copying Denis Savosin 2024-10-03 13:23:01 +07:00
  • 9ded10a9ac add openapi auto generation Denis Savosin 2024-10-03 12:41:33 +07:00
  • e89c1d99fb add get products api Denis Savosin 2024-10-03 11:49:34 +07:00
  • c754557f0d fix checklist Denis Savosin 2024-10-03 10:42:37 +07:00
  • 855590a867 add readme, fixate dependency versions Denis Savosin 2024-10-03 10:41:53 +07:00
  • f6211ea5d3 add kafka consumer Denis Savosin 2024-10-02 18:16:51 +07:00
  • 568989917f add KafkaConsumerConfig configuration Denis Savosin 2024-10-02 16:59:27 +07:00
  • ace8f8eb2c add new config for consumer Denis Savosin 2024-10-02 16:56:40 +07:00
  • 722535c9db add new dto, extend city service interface Denis Savosin 2024-10-02 16:54:09 +07:00
  • 11f5fb4ea7 some fixes Denis Savosin 2024-10-02 16:52:33 +07:00
  • 95bcffacee ProducerConfig -> KafkaProducerConfig Denis Savosin 2024-10-02 16:43:31 +07:00
  • a9aa1eb8b6 some refactoring Denis Savosin 2024-10-02 13:54:38 +07:00
  • 9b4a4c58ea ad tests Denis Savosin 2024-10-02 13:31:47 +07:00
  • 9b00237657 some refactoring Denis Savosin 2024-10-02 12:18:55 +07:00
  • 16f43c6172 create http package, move http classes to that package Denis Savosin 2024-10-02 12:05:21 +07:00
  • b89ee800ed add tests Denis Savosin 2024-10-02 12:03:20 +07:00
  • cbf7e0a5f6 add kafka producer, move configs to separate package Denis Savosin 2024-10-02 10:32:55 +07:00
  • 1fa8b7051e create city repository and service Denis Savosin 2024-10-01 16:51:28 +07:00
  • 0daff4065d add feature tests for ProductService Denis Savosin 2024-10-01 16:31:18 +07:00
  • 924969a617 add test for delete product Denis Savosin 2024-10-01 15:32:10 +07:00
  • dd4389e780 add city table, improve dto Denis Savosin 2024-10-01 15:16:13 +07:00
  • f9632ac568 add request validation Denis Savosin 2024-09-30 15:27:45 +07:00
  • 27595e08dc add new api methods to product controller Denis Savosin 2024-09-30 12:41:29 +07:00
  • f12839a15f add service layer with ProductService, add deleted_at and unique index to product table Denis Savosin 2024-09-30 12:40:47 +07:00
  • 2b07944b0e add create product api-endpoint Denis Savosin 2024-09-27 18:48:16 +07:00
  • 7840146b80 add product repository, controller, tests Denis Savosin 2024-09-25 18:19:32 +07:00
  • 2f7fb84801 make product database entity, add new dependencies Denis Savosin 2024-09-25 18:19:02 +07:00
  • 6247eedb9a add global exception handler for controllers Denis Savosin 2024-09-25 16:55:24 +07:00
  • 61e5e7cea6 fix db schema Denis Savosin 2024-09-25 16:54:01 +07:00
  • 9b975b0aeb add tests for ShopController Denis Savosin 2024-09-25 12:44:40 +07:00
  • 208b2a604b add tests for GreetingController Denis Savosin 2024-09-25 11:24:30 +07:00
  • 6cfc4382d4 init service: base structure, some api-methods, migrations Denis Savosin 2024-09-25 10:08:52 +07:00