oncall-engine/grafana-plugin
Joey Orlando 78d01df864
One startup command to rule them all (#760)
* Modify `docker-compose-developer` configuration files, and `Makefile`
to support running everything in containers for local development

- Make use of the COMPOSE_PROFILES env var that is supported by
docker-compose to allow swapping-out/turning off certain docker-compose
services.
- add makefile cleanup command. Will remove all docker resources related
to running the project locally
- The "restart grafana container" issue, where users would need
to restart their grafana container when setting up the project for the
first time, is now fixed (make command now runs yarn build:dev before docker-compose startup;
this ensures grafana-plugin/dist is available for grafana container before it starts up)
- The DEVELOPER.md has been updated as well to reflect these new changes. It
has been moved to ./dev/README.md (and references to the old file have
been updated).
- The redis image that is referenced in the docker-compose files
has been pinned to v7.0.5 (latest version as of this commit) to avoid
any surprises w/ future releases.
- remove root .dockerignore in favour of individual .dockerignore files
in ./engine and ./grafana-plugin
2022-11-07 16:34:43 +01:00
..
e2e World, meet OnCall! 2022-06-03 08:09:47 -06:00
provisioning World, meet OnCall! 2022-06-03 08:09:47 -06:00
src One startup command to rule them all (#760) 2022-11-07 16:34:43 +01:00
tools Merge dev to main (#54) 2022-06-13 16:39:58 -06:00
.dockerignore One startup command to rule them all (#760) 2022-11-07 16:34:43 +01:00
.eslintignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.eslintrc.js [UI] fix eslint/prettier warnings (#678) 2022-10-24 20:27:03 +08:00
.gitignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.prettierrc.js World, meet OnCall! 2022-06-03 08:09:47 -06:00
.release-it.js World, meet OnCall! 2022-06-03 08:09:47 -06:00
.stylelintignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.stylelintrc add selector-max-type stylelint rule 2022-11-02 11:44:42 +00:00
babel.config.json packages fix + rewritten correct yarn.lock file 2022-11-03 16:20:20 +02:00
CHANGELOG.md symlink grafana-plugin/CHANGELOG.md from root CHANGELOG.md (#721) 2022-10-27 17:03:03 +08:00
Dockerfile.dev One startup command to rule them all (#760) 2022-11-07 16:34:43 +01:00
grafana-plugin.yml.example World, meet OnCall! 2022-06-03 08:09:47 -06:00
jest.config.js packages fix + rewritten correct yarn.lock file 2022-11-03 16:20:20 +02:00
LICENSE World, meet OnCall! 2022-06-03 08:09:47 -06:00
package.json One startup command to rule them all (#760) 2022-11-07 16:34:43 +01:00
plopfile.js Merge dev to main (#54) 2022-06-13 16:39:58 -06:00
tsconfig.json [UI] fix eslint/prettier warnings (#678) 2022-10-24 20:27:03 +08:00
webpack.config.js [UI] fix eslint/prettier warnings (#678) 2022-10-24 20:27:03 +08:00
yarn.lock package.json fix 2022-11-03 16:58:46 +02:00