Commit graph

43 commits

Author SHA1 Message Date
Karol Sójko
5b84f078c6
feat(grpc): add syncing protocol buffers (#930)
* feat(grpc): add syncing protocol buffers

* wip

* feat: syncing implementation

* fix: sendign metadata

* fix: grpc sync request mapping

* fix grpc response mapper
2023-11-20 11:08:16 +01:00
Karol Sójko
4f62cac213
feat: add grpc sessions validation server (#928)
* feat: add grpc sessions validation server

* feat: add client implementation on api gateway

* fix: response codes

* fix: errored response

* feat: add configuring grpc as optional service proxy

* fix env vars

* fix linter issue
2023-11-16 10:10:42 +01:00
Karol Sójko
a2c1ebe675
feat: remove transition state (#882)
* fix: Dockerfile build deps

* feat: remove transition state
2023-10-19 11:38:16 +02:00
Karol Sójko
efb341eb99
feat: remove newrelic integration (#862) 2023-10-10 15:07:38 +02:00
Karol Sójko
7b1eec21e5
feat: remove shared vault files upon shared vault removal (#852)
* feat: remove shared vault files upon shared vault removal

* fix: link files queue with syncing-server-js topic
2023-09-25 12:56:31 +02:00
Karol Sójko
5001496c7b
feat: remove transition mode from code 2023-09-22 14:13:32 +02:00
Karol Sójko
c2cbf44594
chore: upgrade node version (#835)
* chore: upgrade node version

* chore: upgrade yarn

* fix: yarn setup:

* remove bundle plugin

* fix bundling

* fix env path for files
2023-09-18 13:32:49 +02:00
Karol Sójko
25ffd6b803
feat: add a way to trigger transition procedure for revisions (#798)
* feat: add a way to trigger transition procedure for revisions

* fix: localstack linking

* fix: revisions endpoints
2023-08-30 13:14:49 +02:00
Karol Sójko
fe273a9107
feat(revisions): add procedure for transitioning data from primary to secondary database (#787)
* feat(revisions): add procedure for transitioning data from primary to secondary database

* fix: transition status updating for both items and revisions

* fix: dependabot
2023-08-30 11:20:01 +02:00
Karol Sójko
aef9254713
fix: allow self hosted to use new model of items (#714)
* fix: allow self hosted to use new model of items

* fix: env sample

* fix: binding
2023-08-28 15:34:07 +02:00
Karol Sójko
05bb12c978
feat: add trigerring items transition and checking status of it (#707) 2023-08-24 14:39:33 +02:00
Karol Sójko
df957f07e3
fix: missing topic subscription on localstack 2023-08-23 09:11:30 +02:00
Karol Sójko
302b624504
feat: add mechanism for determining if a user should use the primary or secondary items database (#700)
* feat(domain-core): introduce new role for users transitioning to new mechanisms

* feat: add mechanism for determining if a user should use the primary or secondary items database

* fix: add transition mode enabled switch in docker entrypoint

* fix(syncing-server): mapping roles from middleware

* fix: mongodb item repository binding

* fix: item backups service binding

* fix: passing transition mode enabled variable to docker setup
2023-08-18 16:45:10 +02:00
Karol Sójko
383c3a68fa
fix: default value for SECONDARY_DB_ENABLED 2023-08-15 12:56:55 +02:00
Karol Sójko
c8ea2ab199
fix: add env vars to control cache type for home server 2023-05-04 12:11:19 +02:00
Karol Sójko
3aef5998df
feat: sqlite driver for auth service (#572)
* wip: initial sqlite bootstrap

* wip: switch to sqlite3 as default db type

* wip: boilerplate data

* fix(auth): case sensitive register and login

* fix(auth): refactor username validations

* fix(auth): allow changing username to both username and email:

* fix(auth): lock middleware for recovery log in

* fix(domain-core): specs for invalid types

* fix(auth): lock middleware specs

* fix(auth): typeorm code arrangements

* fix: running e2e on both mysql and sqlite in ci
2023-04-27 11:17:01 +02:00
Karol Sójko
0fc5db8aee
fix(env): default u2f origins 2023-04-19 17:32:37 +02:00
Karol Sójko
4ad1cccc33
fix: disable newrelic on self-hosted by default 2023-03-30 11:32:56 +02:00
Karol Sójko
eaab23ec19
fix: persistent server keys between updates - fixes #476 (#481)
* fix: persistent server keys between updates - fixes #476

* fix: env vars for ci
2023-03-16 11:02:16 +01:00
Eric Pierce
c52f038c76
fix: Adding support for redis databases with passwords (#468)
Redis databases with passwords can be supported by specifying the environment parameter REDIS_URL=redis://:$REDIS_PASSWORD@redis:6379
Without this change the redis URL will always be hardcoded without support for a password
2023-03-06 10:02:36 +01:00
mousta0x
b12ba98a5c
fix: revisions server url (#469) 2023-03-06 09:57:56 +01:00
Karol Sójko
deec29c1b4
chore: remove workspaces from code base 2023-02-23 13:30:39 +01:00
Karol Sójko
25c98ef078
chore: fix path for syncing server revisions dumps 2023-02-16 15:17:00 +01:00
Karol Sójko
e97b16606c
chore: fix db migrations path in self hosting setup 2023-02-16 13:26:51 +01:00
Karol Sójko
5ff9e43899
chore: fix default public files server url 2023-02-16 11:39:41 +01:00
Karol Sójko
12d9ccf28c
chore: switch to node pnp initializing 2023-02-14 07:59:31 +01:00
Karol Sójko
e96fd6d69e
fix: optimize memory usage 2023-02-09 10:23:10 +01:00
Karol Sójko
fd10b4d585
chore: fix supervisor startup sequence 2023-02-08 11:37:21 +01:00
Karol Sójko
8a79437668
chore: fix startup procedure for self hosting 2023-02-08 11:02:05 +01:00
Karol Sójko
b216b17ef5
chore: adjust number of output lines on error logs 2023-02-07 10:22:04 +01:00
Karol Sójko
a0c8f40e7b
chore: fix redis host binding 2023-02-07 07:51:53 +01:00
Karol Sójko
4db0aef0ff
chore: switch to docker compose setup on e2e workflow 2023-02-07 07:35:10 +01:00
Karol Sójko
5ed9bd243f
chore: add logs to e2e procedure 2023-02-07 07:15:20 +01:00
Karol Sójko
2c53306f5a
chore: fix is-available script with a timeout 2023-02-07 07:09:38 +01:00
Karol Sójko
afe0be31f2
chore: fix waiting for self hosted setup to startup 2023-02-07 06:55:36 +01:00
Karol Sójko
5aa561dcb2
add localstack 2023-02-06 13:35:58 +01:00
Karol Sójko
e07612fe24
remove redis events channels 2023-02-06 11:31:47 +01:00
Karol Sójko
c9289204c4
revisions setup 2023-02-06 11:20:11 +01:00
Karol Sójko
51bb1081a6
files setup 2023-02-06 07:33:16 +01:00
Karol Sójko
25066bb33c
syncing server setup 2023-02-06 07:12:25 +01:00
Karol Sójko
bfdb176445
running auth setup 2023-02-06 06:52:11 +01:00
Karol Sójko
42233fa756
auth & auth-worker wip 2023-02-03 17:44:30 +01:00
Karol Sójko
55de4319ed
feat: add initial supervisor setup 2023-02-03 11:26:06 +01:00