Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Danny Coates 833326ad59
feat(tests): implement prod smoke tests in playwright
There's an ADR for why Playwright
2021-11-17 10:19:19 -08:00
Danny Coates 02d7b5f54f
feat(debug): add new vscode extension recommendations and launch config 2021-05-17 10:18:01 -07:00
Jared Hirsch 0dba8fe52c
feat(settings): connected services disconnect flow
Closes #5101.
2020-11-12 09:26:33 -08:00
Ben Bangert 3643654af0
feat(graphql-api): initial base project
Because:

* New graphql-api server doesn't exist yet.

This commit:

* Duplicates the admin-server project, with admin-server specific bits
  removed.
* Links in necessary build portions to circleci.

Closes #4812
2020-04-22 11:47:46 -07:00
Danny Coates 3a054dfc3f
refactor(pm2): restructure our pm2 configs
why: several reasons...

- to have a unified approach and pattern for:
  - debugging
  - fs watching for local dev
  - running services in dev
  - configuring services in dev

- to improve the initial clone and subsequent `npm ci` experience
- to make future work on tooling easier
2020-04-14 14:38:38 -07:00
Danny Coates a4b3996349
refactor(npm-scripts): refactored npm scripts for better ergonomics
1. renamed _scripts/*.sh to use kebab-case
2. linted _scripts with shellcheck
3. added _dev directory and moved pm2 json files there
4. added nps and package-scripts.js
  - this allows us to do nice things like: `npm start debug firefox`
  - I'd like to expand this further but it's a start
5. refactored the install scripts to make `npm install` nicer
6. renamed pm2 process names for easier control
  - can use `pm2 logs auth` instead of the id
2020-04-13 16:17:36 -07:00
Ben Bangert 5d3747e384
feat: add pm2 debug servers and add'l debug scripts
Because:

* It can be useful to debug multiple services at once.

This commit:

* Adds a pm2 config that starts 4 of the servers using start-dev-debug
  with unique inspect ports so that they can be debugged all at the
  same time.
* Updates the package.json files for these services so they don't choose
  the same port.
* Documents the ports used for debugging.
* Add's an attach debug for VS Code that lets one choose which process
  to debug.
2020-03-06 10:33:20 -08:00