2023-06-02 08:33:37 +00:00
|
|
|
# Dev Setup
|
|
|
|
|
|
2023-06-02 10:38:45 +00:00
|
|
|
> NOTE: When using Gitpod/Codespaces, use at least 16GB RAM
|
2023-06-02 10:23:41 +00:00
|
|
|
|
2023-06-02 10:38:45 +00:00
|
|
|
Local dev with docker-compose
|
2023-06-02 08:33:37 +00:00
|
|
|
|
2023-06-06 07:10:28 +00:00
|
|
|
* Create `link-stack/.env` from Bitwarden `.env for root of link-stack`
|
2023-06-02 10:38:45 +00:00
|
|
|
* Run local dev with docker-compose:
|
|
|
|
|
```
|
|
|
|
|
git clone ...
|
|
|
|
|
cd link-stack
|
|
|
|
|
make start-dev
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Or for local dev of a single app
|
2023-06-02 10:23:41 +00:00
|
|
|
|
|
|
|
|
* Create `link-stack/apps/link/.env.local` from Bitwarden `.env.local for link-stack/apps/link`
|
|
|
|
|
* Create `link-stack/apps/metamigo-frontend/.metamigo.local.json` from Bitwarden `.metamigo.local.json for link-stack/apps/metamigo/frontend`
|
2023-06-02 10:38:45 +00:00
|
|
|
* Build locally for development:
|
|
|
|
|
```
|
|
|
|
|
npm install
|
2023-06-07 12:32:27 +00:00
|
|
|
make dev-metamigo # this starts the containers
|
|
|
|
|
npm run migrate # this migrates the db
|
|
|
|
|
npm run dev:metamigo # this runs metamigo frontend and api
|
2023-06-02 10:38:45 +00:00
|
|
|
```
|
2023-06-02 10:23:41 +00:00
|
|
|
|
2023-06-07 12:32:27 +00:00
|
|
|
# TODO
|
2023-03-10 10:54:14 +00:00
|
|
|
|
2023-06-07 12:32:27 +00:00
|
|
|
- [ ] Delete old JWT config stuff
|
|
|
|
|
- [ ] Consolidate config
|
|
|
|
|
- [ ] Complete react-admin upgrade.. make all the metamigo-frontend stuff work
|
|
|
|
|
* https://marmelab.com/react-admin/Upgrade.html#no-more-prop-injection-in-page-components
|
|
|
|
|
- [ ] Get metamigo-worker working
|
|
|
|
|
- [ ] Migrate off mui/styles
|
|
|
|
|
* https://mui.com/material-ui/migration/v5-style-changes/
|
|
|
|
|
* the codemods might help us?
|