From 0aade58f598adcc8af6572adc179fa166025776d Mon Sep 17 00:00:00 2001 From: "Kent C. Dodds" Date: Tue, 4 Jun 2024 08:25:43 -0600 Subject: [PATCH] enable sentry --- other/Dockerfile | 2 ++ package-lock.json | 36 +++++++++++++----------------------- package.json | 2 +- 3 files changed, 16 insertions(+), 24 deletions(-) diff --git a/other/Dockerfile b/other/Dockerfile index a7671ba..f85eccd 100644 --- a/other/Dockerfile +++ b/other/Dockerfile @@ -49,6 +49,8 @@ RUN --mount=type=secret,id=SENTRY_AUTH_TOKEN \ # Finally, build the production image with minimal footprint FROM base +ENV SENTRY_ORG="kent-c-dodds-tech-llc" +ENV SENTRY_PROJECT="gratitext" ENV FLY="true" ENV LITEFS_DIR="/litefs/data" ENV DATABASE_FILENAME="sqlite.db" diff --git a/package-lock.json b/package-lock.json index e8e7f79..8856e12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -80,7 +80,7 @@ "@remix-run/dev": "2.9.2", "@remix-run/serve": "2.9.2", "@remix-run/testing": "2.9.2", - "@sentry/vite-plugin": "^2.17.0", + "@sentry/vite-plugin": "^2.18.0", "@sly-cli/sly": "^1.10.0", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^15.0.7", @@ -5492,11 +5492,10 @@ } }, "node_modules/@sentry/babel-plugin-component-annotate": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.17.0.tgz", - "integrity": "sha512-njBWwVVFEb5SuGqk1KYiIcuKU3dEPuiaDN42hY72mfuQgeMR/RUZtibAQ5yu2Ii7yok6kewLe4OvztP2oP/IVQ==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.18.0.tgz", + "integrity": "sha512-9L4RbhS3WNtc/SokIhc0dwgcvs78YSQPakZejsrIgnzLzCi8mS6PeT+BY0+QCtsXxjd1egM8hqcJeB0lukBkXA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 14" } @@ -5520,14 +5519,13 @@ } }, "node_modules/@sentry/bundler-plugin-core": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.17.0.tgz", - "integrity": "sha512-aIjCexNsB6DXtl/IngJcUxN7OalsyP5tS/4rqxj6pvqZbeg/7JMlMgy2nOOWsNhy+chX8swThS39dY8pCcEYLQ==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.18.0.tgz", + "integrity": "sha512-JvxVgsMFmDsU0Dgcx1CeFUC1scxOVSAOzOcE06qKAVm9BZzxHpI53iNfeMOXwVTUolD8LZVIfgOjkiXfwN/UPQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.18.5", - "@sentry/babel-plugin-component-annotate": "2.17.0", + "@sentry/babel-plugin-component-annotate": "2.18.0", "@sentry/cli": "^2.22.3", "dotenv": "^16.3.1", "find-up": "^5.0.0", @@ -5544,7 +5542,6 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "minimatch": "^8.0.2", @@ -5563,7 +5560,6 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -5579,7 +5575,6 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=8" } @@ -5861,7 +5856,6 @@ "version": "8.7.0", "resolved": "https://registry.npmjs.org/@sentry/remix/-/remix-8.7.0.tgz", "integrity": "sha512-UlyeFMEHc086Hrc0bo2hNZWl3p45yzncXqP/rNQkCGXZ0KGvIrI+sJZuBM3z8Zr5MMMLiwPp4EJEuI1l6u1L7w==", - "license": "MIT", "dependencies": { "@remix-run/router": "1.x", "@sentry/cli": "^2.31.2", @@ -5908,13 +5902,12 @@ } }, "node_modules/@sentry/vite-plugin": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-2.17.0.tgz", - "integrity": "sha512-Zb/dz+8afIt9mFeYc9LclwZQDBUmlVe/FSo2os/jD/6DED21/NQZnPmMIvy2tIRxsa6yTDtBl2rfkNaQLuevsg==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-2.18.0.tgz", + "integrity": "sha512-yY8QSvbMjRpG5pzN6lnW5guZhyTDSGeWwM9tDyT9ix/ShODy/eE6jErisBtlo50lFJuew7x79WXnVykvds4Ddg==", "dev": true, - "license": "MIT", "dependencies": { - "@sentry/bundler-plugin-core": "2.17.0", + "@sentry/bundler-plugin-core": "2.18.0", "unplugin": "1.0.1" }, "engines": { @@ -21845,7 +21838,6 @@ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.0.1.tgz", "integrity": "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.8.1", "chokidar": "^3.5.3", @@ -22803,7 +22795,6 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -22812,8 +22803,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/whatwg-encoding": { "version": "3.1.1", diff --git a/package.json b/package.json index d829542..744427f 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "@remix-run/dev": "2.9.2", "@remix-run/serve": "2.9.2", "@remix-run/testing": "2.9.2", - "@sentry/vite-plugin": "^2.17.0", + "@sentry/vite-plugin": "^2.18.0", "@sly-cli/sly": "^1.10.0", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^15.0.7",