Commit graph

181 commits

Author SHA1 Message Date
4e4e1203ff Update readme with TODOs 2023-08-09 10:02:18 +00:00
d50f0e058a docker-compose: move signdald to different docker-compose
when developing metamigo you want to run the api, frontend, and worker
locally but want postgres and signald in containers.

this commit moves signald into the postgresql compose (which could be
renamed now i suppose) so you can run just that compose (npm run
docker:metamigo:dev:up) to do local dev on metamigo.
2023-08-09 09:31:53 +00:00
b0fd810563 metamigo-cli no longer starts the worker or the api
it is now just responsible for db migrations and config generation/help
2023-08-09 09:31:09 +00:00
Darren Clarke
5c2187c7b7 Merge branch 'develop' into 'main'
Develop

See merge request digiresilience/link/link-stack!2
2023-07-18 12:26:57 +00:00
Darren Clarke
f901f203b0 Develop 2023-07-18 12:26:57 +00:00
Darren Clarke
7ca5f2d45a Update devcontainer.json 2023-06-21 14:43:13 +00:00
Darren Clarke
a53a26f4c0
Docker Compose refactoring 2023-06-21 12:48:07 +00:00
Darren Clarke
7a2a667aaf
Metamigo CI updates 2023-06-21 07:32:00 +00:00
Darren Clarke
7aa75317f5
Update dependencies 2023-06-21 06:15:55 +00:00
Darren Clarke
d666c22bac
Add beta version to package.json 2023-06-20 12:05:55 +00:00
Darren Clarke
f5f5016f3f
Re-add metamigo-cli docker-entrypoint.sh 2023-06-20 11:49:16 +00:00
Darren Clarke
74608d6fce
Cleanup unnecessary Make/Docker files 2023-06-20 11:32:32 +00:00
Darren Clarke
d44f990c26
Add remaining Dockerfiles to CI 2023-06-20 11:09:09 +00:00
Darren Clarke
dcbc348338
Fix Metamigo build error, CI updates 2023-06-20 10:46:24 +00:00
Darren Clarke
a1ffea4244
Add leafcutter and metamigo to CI 2023-06-20 10:31:59 +00:00
Darren Clarke
3be4d0f992
Fix docker push in gitlab ci 2023-06-20 10:02:55 +00:00
Darren Clarke
0dd4e860ff
Add missing react-cookie dependency to link 2023-06-20 09:48:54 +00:00
Darren Clarke
1c3ea1e8f6
CI updates #4 2023-06-20 09:32:57 +00:00
Darren Clarke
065dedc7b2
CI updates #3 2023-06-20 08:58:48 +00:00
Darren Clarke
da274d3c66
CI updates #2 2023-06-20 08:39:14 +00:00
Darren Clarke
ea51cf6ef1
Set default link config values 2023-06-20 07:59:13 +00:00
Darren Clarke
5a343c7eb9
CI updates #1 2023-06-20 07:49:52 +00:00
Darren Clarke
59ae833099
Update and fix missing dependencies 2023-06-14 06:33:06 +00:00
Darren Clarke
8949b10671 Merge branch 'shell-updates' into 'main'
Shell updates

See merge request digiresilience/link/link-stack!1
2023-06-14 06:09:33 +00:00
Darren Clarke
db8a3d1ee0
Merge branch 'main' into shell-updates 2023-06-14 06:02:11 +00:00
7a532769c8 README update 2023-06-07 12:32:27 +00:00
49650795df A few react-admin upgrades
as per https://marmelab.com/react-admin/Upgrade.html
2023-06-07 12:14:12 +00:00
cdccc7f062 metamigo: store user info in nextauth session 2023-06-07 11:28:18 +00:00
11c595619d npm run fmt 2023-06-07 11:18:58 +00:00
21fe35da05 metamigo-api: Use our own hapi plugin for postgraphile 2023-06-07 11:18:03 +00:00
9b2f08ab7e Use our own hapi-postgraphile plugin
1. Much much less code
2. The third-party plugin only supported JWT which we no longer use
2023-06-07 10:28:03 +00:00
ffee8f42e4 Align node and npm versions to fix overrides 2023-06-07 10:25:53 +00:00
754131fbe1 npm run dev:metamigo now builds+watches all metamigo things!! 2023-06-07 08:24:13 +00:00
Darren Clarke
dce765033d
Ticket list updates 2023-06-07 08:02:29 +00:00
bdad5f551c Since next-auth doesn't use JWT anymore, remove the nextauth-jwt plugin
..and replace it with the Auth Bearer plugin.
2023-06-06 13:21:09 +00:00
24d52eef3d WIP work on getting nextauth + graphql working 2023-06-06 11:46:35 +00:00
45f8cb1234 metamigo: do nextauth v3 -> v4 upgrades 2023-06-06 10:28:29 +00:00
a33f80c497 metamigo-common: fix pretty deprecation error in pino logging 2023-06-06 09:03:10 +00:00
9c7a385c77 gitpod: run npm install on init 2023-06-06 07:11:06 +00:00
fd7e543d16 metamigo-frontend: build and run in docker 2023-06-06 07:10:28 +00:00
2f02915446 metamigo-worker: dockerfiles are no longer needed as the entrypoint is metamigo-cli 2023-06-06 06:47:56 +00:00
2b877a7dd9 metamigo-api: dockerfiles are no longer needed as the entrypoint is metamigo-cli 2023-06-06 06:47:37 +00:00
Darren Clarke
6a85c644dc
Cleanup live changes 2023-06-05 15:00:46 +00:00
Darren Clarke
d0f9e8bb65 Changes from live 2023-06-05 14:48:23 +00:00
696ba16cb7 metamigo-api: runs in docker now
* great typescript module import refactor
* refactor metamigo-cli so it is the entrypoint for the db, api, and
  worker
2023-06-02 15:26:30 +00:00
b45e2e8c11 add root dockerignore 2023-06-02 11:35:10 +00:00
68f99c53f1 disable link and leafcutter for now to focus on metamigo 2023-06-02 11:31:26 +00:00
55d369ff8d metamigo-api should depend on metamigo-cli 2023-06-02 11:31:04 +00:00
bb83d88eeb gitignore: turbo's prune dir 2023-06-02 11:08:53 +00:00
1f00e50e46 metamigo-api: downgrade pg package
* hapi-postgraphile does not support > 7
2023-06-02 11:08:09 +00:00