-
bcf98ea759
Merge pull request #15 from Nucrea/dev
master
Sergey Chubaryan
2025-02-26 15:27:15 +03:00
-
-
4509b54e24
readme.md
Sergey Chubaryan
2025-02-26 15:26:18 +03:00
-
eb4f3a4fd0
Merge pull request #14 from Nucrea/dev
Sergey Chubaryan
2025-02-23 22:30:00 +03:00
-
-
21614f7503
improve deploy with docker compose
Sergey Chubaryan
2025-02-23 22:17:27 +03:00
-
d96b5606ff
add service_url field to shortlinks config
Sergey Chubaryan
2025-02-23 20:42:45 +03:00
-
2e70087f63
improvements for notifyer microservice
Sergey Chubaryan
2025-02-23 20:29:39 +03:00
-
16260ecedb
add wrapper for prometheus
Sergey Chubaryan
2025-02-23 20:09:55 +03:00
-
f490d45300
shortlinks fix
Sergey Chubaryan
2025-02-23 16:34:24 +03:00
-
c4c8f0c6ea
Merge pull request #13 from Nucrea/dev
Sergey Chubaryan
2025-02-22 15:54:16 +03:00
-
-
00b8636b5a
add ban by login attempts and fix sql
Sergey Chubaryan
2025-02-22 12:37:36 +03:00
-
a27c8669fc
small user service refactoring
Sergey Chubaryan
2025-02-21 17:54:09 +03:00
-
3d1fe25dcb
improve sql queries and tables
Sergey Chubaryan
2025-02-21 17:35:25 +03:00
-
162e7e2f50
convert email to lowercase
Sergey Chubaryan
2025-02-21 16:43:23 +03:00
-
cdd9627af3
add triggers for users table
Sergey Chubaryan
2025-02-21 12:08:50 +03:00
-
a0616c6ea2
Merge pull request #12 from Nucrea/dev
Sergey Chubaryan
2025-02-20 08:50:45 +03:00
-
-
abf0ff77f0
rename notifyer service
Sergey Chubaryan
2025-02-20 07:03:07 +03:00
-
b816154e3b
increase bcrypt difficulty
Sergey Chubaryan
2025-02-20 06:52:10 +03:00
-
5bcfd95cb3
fix validation in request handlers
Sergey Chubaryan
2025-02-20 06:28:13 +03:00
-
b434b8a455
del cache cleanup items limit
Sergey Chubaryan
2025-02-20 04:13:10 +03:00
-
0db1564012
improve coworker service
Sergey Chubaryan
2025-02-17 17:32:44 +03:00
-
b4c1004cf2
add restore password endpoints
Sergey Chubaryan
2025-02-17 11:24:37 +03:00
-
8f16fe84f2
add password restore handler
Sergey Chubaryan
2025-02-17 11:12:31 +03:00
-
f7096afaa5
fix email verifying, add fake smtp server
Sergey Chubaryan
2025-02-17 09:45:46 +03:00
-
fe538e631f
Merge branch 'master' into dev-tests
Sergey Chubaryan
2025-02-17 00:55:12 +03:00
-
-
-
-
9e87566c5d
Merge pull request #11 from Nucrea/feature/email-verification
Sergey Chubaryan
2025-02-16 09:23:02 +03:00
-
-
8c1ced8e5a
add html template
Sergey Chubaryan
2025-02-16 03:02:50 +03:00
-
20aa4a3d7b
add verify-email handler
Sergey Chubaryan
2025-02-15 12:45:57 +03:00
-
a56b0eed56
Merge branch 'master' into feature/email-verification
Sergey Chubaryan
2025-02-15 09:51:19 +03:00
-
-
-
-
9f735f68e0
Merge pull request #10 from Nucrea/feature/server-refactoring-07022025
Sergey Chubaryan
2025-02-15 09:40:16 +03:00
-
-
32dce58c28
add email verification to user service
Sergey Chubaryan
2025-02-15 09:31:32 +03:00
-
-
-
c011491962
add basic user integration test
Sergey Chubaryan
2025-02-15 06:50:25 +03:00
-
-
-
d68abec2e5
fixes for python api
Sergey Chubaryan
2025-02-07 21:35:21 +03:00
-
2ede168518
fix tests
Sergey Chubaryan
2025-02-07 18:22:41 +03:00
-
1126ff1321
add integration tests
Sergey Chubaryan
2025-02-07 17:12:59 +03:00
-
64bb402ad1
add v2 prefix to current backend api
Sergey Chubaryan
2025-02-07 13:56:35 +03:00
-
1608ad1507
move server functions to internal/httpserver
Sergey Chubaryan
2025-02-07 13:26:22 +03:00
-
8ddfe7a626
validate email fields in request
Sergey Chubaryan
2025-02-07 13:07:19 +03:00
-
5baf5ed7e9
remove kafka topic autocreation
Sergey Chubaryan
2025-02-07 12:03:46 +03:00
-
cf01b1e36f
add wrapper for server handlers
Sergey Chubaryan
2025-02-07 12:09:23 +03:00
-
6a4607364c
Merge branch 'fix-compose-02-06-2025' into dev
Sergey Chubaryan
2025-02-06 00:40:59 +03:00
-
-
07dde0f6ff
compose fix kafka & add minio
Sergey Chubaryan
2025-02-06 00:36:56 +03:00
-
bddc6f2b42
Update README.md
Sergey Chubaryan
2025-02-05 04:44:51 +03:00
-
-
b840786f47
Merge pull request #9 from Nucrea/dev-shortlinks-service
Sergey Chubaryan
2025-02-04 02:06:56 +03:00
-
-
d45087898b
massive refactoring, moved shortlinks to dedicated service
Sergey Chubaryan
2025-02-04 02:04:12 +03:00
-
-
fb7c7ab812
Merge pull request #8 from Nucrea/dev-jenkins
Sergey Chubaryan
2025-01-23 20:27:27 +03:00
-
-
42b5c8717f
deploy fixes for jenkins
Sergey Chubaryan
2025-01-23 17:33:58 +03:00
-
af7be3125d
reorganize project structure
Sergey Chubaryan
2025-01-17 12:45:24 +03:00
-
34cc3c9b50
added config for helper service
Sergey Chubaryan
2024-12-04 01:22:52 +03:00
-
6509ddd0ae
init tables in postgres
Sergey Chubaryan
2024-12-02 21:47:51 +03:00
-
eec205d32f
remove gitignore line
Sergey Chubaryan
2025-01-19 10:33:28 +03:00
-
84b2e000b0
reorganize project structure
Sergey Chubaryan
2025-01-17 12:45:24 +03:00
-
b2702d8375
added config for helper service
Sergey Chubaryan
2024-12-04 01:22:52 +03:00
-
f8968ddd82
Merge branch 'dev-sql-improve'
Sergey Chubaryan
2024-12-03 17:23:07 +03:00
-
-
-
-
21d5775a51
init tables in postgres
Sergey Chubaryan
2024-12-02 21:47:51 +03:00
-
018dd6c380
added some CORS response header
Sergey Chubaryan
2024-12-02 21:57:36 +03:00
-
-
b1e7d8a337
Merge pull request #6 from Nucrea/dev-kafka
Sergey Chubaryan
2024-12-02 04:13:27 +03:00
-
-
e09bf3febc
implement sending to kafka, remove email repo
Sergey Chubaryan
2024-12-02 04:12:11 +03:00
-
2f9de4f665
add kafka to compose
Sergey Chubaryan
2024-09-05 03:54:03 +03:00
-
-
7c1a98ed75
fixes for action token
Sergey Chubaryan
2024-09-05 03:48:17 +03:00
-
25ba361486
postgres config tuning
Sergey Chubaryan
2024-09-03 17:43:12 +03:00
-
d8541f7386
better loggings for shortlinks
Sergey Chubaryan
2024-09-03 17:42:38 +03:00
-
ceac105645
save shortlink in postgres, improve traces
Sergey Chubaryan
2024-09-03 01:33:58 +03:00
-
e9ce51b2ca
Update README.md
Sergey Chubaryan
2024-09-02 21:26:02 +03:00
-
ea967a5608
fix bug when no child tracer created
Sergey Chubaryan
2024-09-02 21:24:57 +03:00
-
2c1abf5a7f
add tracing
Sergey Chubaryan
2024-09-02 16:42:39 +03:00
-
a12e57e564
healthcheck load tests (for testing)
Sergey Chubaryan
2024-08-28 20:48:20 +03:00
-
3d47b109d6
postgres index on email column
Sergey Chubaryan
2024-08-28 20:47:44 +03:00
-
2c33db0b78
rework cache, improve setting ttl
Sergey Chubaryan
2024-08-28 20:47:19 +03:00
-
7746add842
inmem cache sharding improvement
Sergey Chubaryan
2024-08-28 14:50:55 +03:00
-
2422d2d036
Update README.md
Sergey Chubaryan
2024-08-28 11:39:02 +03:00
-
26046416bd
go mod tidy
Sergey Chubaryan
2024-08-28 00:59:11 +03:00
-
1e858e016c
improve load_tests
Sergey Chubaryan
2024-08-28 00:58:52 +03:00
-
ed1f8b8c3f
cache sharding, valid jwt caching, add metrics
Sergey Chubaryan
2024-08-28 00:58:19 +03:00
-
0fdc2400ae
added postgres conn pool
Sergey Chubaryan
2024-08-27 13:17:27 +03:00
-
0eddac604b
add metrics, some fixes
Sergey Chubaryan
2024-08-26 21:08:35 +03:00
-
4a94feeda1
fix for ascii charsets offsets
Sergey Chubaryan
2024-08-25 20:10:03 +03:00
-
49346b05fa
added cooldown to logger buffered writer
Sergey Chubaryan
2024-08-25 20:06:12 +03:00
-
64759c2227
fix missing auth header in locust tests
Sergey Chubaryan
2024-08-25 20:05:41 +03:00
-
3e999f8b60
added metrics, fix charsets
Sergey Chubaryan
2024-08-25 16:45:27 +03:00
-
99b75a731b
moved postgres init to integrations
Sergey Chubaryan
2024-08-25 11:59:41 +03:00
-
717a923dff
add some todo's
Sergey Chubaryan
2024-08-25 03:50:55 +03:00
-
69e24ec8ba
reorganised entrypoint code
Sergey Chubaryan
2024-08-25 03:11:05 +03:00
-
df1596312d
improve password validation, add charset generator
Sergey Chubaryan
2024-08-23 22:59:54 +03:00
-
91476a29b2
small RandomUtil prettification
Sergey Chubaryan
2024-08-23 20:24:46 +03:00
-
204d718927
fix flushing buffer, add requestId to context
Sergey Chubaryan
2024-08-23 20:10:31 +03:00
-
c4235c3860
added contextual logger
Sergey Chubaryan
2024-08-21 19:58:14 +03:00
-
274a84385a
add extended context
Sergey Chubaryan
2024-08-21 18:00:53 +03:00
-
23093fd30c
improved locust perfomance (FastHttp)
Sergey Chubaryan
2024-08-19 07:03:45 +03:00
-
d32db4e818
reduce rsa jwt key to 2048 bit
Sergey Chubaryan
2024-08-18 23:16:14 +03:00
-
20313deda1
makefile fixes
Sergey Chubaryan
2024-08-18 23:01:57 +03:00
-
f9ef25b285
moved server initialization
Sergey Chubaryan
2024-08-18 21:16:07 +03:00
-
278ef8c991
add buffered io to logs writer
Sergey Chubaryan
2024-08-18 14:55:16 +03:00
-
66250f7122
add periodical cache expired check
Sergey Chubaryan
2024-08-17 15:51:52 +03:00
-
df479f79be
fix long pooling redirects
Sergey Chubaryan
2024-08-17 15:17:50 +03:00
-
afe520f631
fixes
Sergey Chubaryan
2024-08-17 15:15:31 +03:00
-
431c909a4f
gitignore fix
Sergey Chubaryan
2024-08-17 15:11:17 +03:00
-
8dbb9de61a
load tests with Locust/Python, fixes
Sergey Chubaryan
2024-08-17 15:09:29 +03:00
-
73e7a25b11
Merge pull request #5 from Nucrea/feature/url-shortener
Sergey Chubaryan
2024-08-16 00:37:58 +03:00
-
-
17b0970364
added long pooling
Sergey Chubaryan
2024-08-16 00:37:15 +03:00
-
19297b331e
dockerfile fix
Sergey Chubaryan
2024-08-11 23:50:19 +03:00