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