fxa/_dev
dschom b4cfc9c325
chore(CI): Switch to multi stage docker build and clean up
Because:
- We want to clean up our docker build
- We no longer used our service specific images

This Commit:
- Switches to multi stage docker build
  - Removes unused building of individual services
  - Removes used script that sets environment variables.
  - Removes `workspaces focus` call that resulted in redundant installs
  - Removes trap on build logs.
  - Uses circleci DLC to get cache hits for fxa-utils and fxa-build-utils
- Removes scripts that build service specific images
- Cleans up naming conventions to reflect that only one image is being built
2023-05-11 17:13:06 -07:00
..
docker chore(CI): Switch to multi stage docker build and clean up 2023-05-11 17:13:06 -07:00
firebase
goaws feat(event-broker): wire up events from auth-server through event-broker to webhooks in local dev 2021-12-15 16:00:50 -08:00
pm2 chore(repo): delete pushbox service integration 2023-03-21 13:53:44 -05:00
.prettierrc
.stylelintrc fix(lint): Add more stylelint rules 2022-06-17 13:19:38 -07:00
README.md chore(CI): Switch to multi stage docker build and clean up 2023-05-11 17:13:06 -07:00
tsconfig.base.json chore(deps): update typescript to 4.5.2 2021-11-18 23:25:28 -08:00
tsconfig.browser.json
tsconfig.node.json

_dev

This directory contains files to support local development that aren't needed in production, especially things that would otherwise clutter up the root directory.

docker

There are a couple different docker files for the mono repo:

- **docker/ci** - This controls the creation of a base image used for CI pipelines. The goal of this image is to offer quick install and start up times of the fxa project.
- **docker/ci-lockfile-generator** - This is a developer utility, and acts as mechanism / sanity check against yarn lock file mismatches. Prior to yarn 3.3.0 some systems would encounter bad hashes in yarn lock file. In case this ever resurfaces, we will leave this file here.
- **docker/ci/mono** - This file builds a deployable version of the mono repo. It houses all available services in one image. Services can be targeted as needed.