Remove VercelAPL config and readmes (#203)
* Remove VercelAPL trace * Update .changeset/curly-zoos-worry.md Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com> * Update .changeset/curly-zoos-worry.md Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com> --------- Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
This commit is contained in:
parent
1da5be3be1
commit
289b42f40d
9 changed files with 15 additions and 38 deletions
12
.changeset/curly-zoos-worry.md
Normal file
12
.changeset/curly-zoos-worry.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
"saleor-app-data-importer": minor
|
||||||
|
"saleor-app-products-feed": minor
|
||||||
|
"saleor-app-monitoring": minor
|
||||||
|
"saleor-app-invoices": minor
|
||||||
|
"saleor-app-klaviyo": minor
|
||||||
|
"saleor-app-search": minor
|
||||||
|
"saleor-app-slack": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Breaking change for app maintainers: VercelAPL can no longer be set for the app since it's deprecated and will be removed in app-sdk 0.30.0. As a replacement, we recommend using Upstash APL or implementing your own.
|
||||||
|
Read more about APLs: https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md
|
|
@ -1,5 +1,5 @@
|
||||||
import { SaleorApp } from "@saleor/app-sdk/saleor-app";
|
import { SaleorApp } from "@saleor/app-sdk/saleor-app";
|
||||||
import { APL, FileAPL, SaleorCloudAPL, UpstashAPL, VercelAPL } from "@saleor/app-sdk/APL";
|
import { APL, FileAPL, SaleorCloudAPL, UpstashAPL } from "@saleor/app-sdk/APL";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* By default auth data are stored in the `.auth-data.json` (FileAPL).
|
* By default auth data are stored in the `.auth-data.json` (FileAPL).
|
||||||
|
|
|
@ -112,6 +112,5 @@ The choice of the APL is done using `APL` environment variable. If value is not
|
||||||
|
|
||||||
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
||||||
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
||||||
- `vercel`: used by deployments from the Marketplace. It's single-tenant only and only supported by Vercel deployments done with Saleor CLI. Requires `SALEOR_REGISTER_APP_URL` and `SALEOR_DEPLOYMENT_TOKEN` environment variables to be set (handled automatically by the Saleor CLI)
|
|
||||||
|
|
||||||
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
||||||
|
|
|
@ -74,7 +74,6 @@ The choice of the APL is done using `APL` environment variable. If value is not
|
||||||
|
|
||||||
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
||||||
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
||||||
- `vercel`: used by deployments from the Marketplace. It's single-tenant only and only supported by Vercel deployments done with Saleor CLI. Requires `SALEOR_REGISTER_APP_URL` and `SALEOR_DEPLOYMENT_TOKEN` environment variables to be set (handled automatically by the Saleor CLI)
|
|
||||||
|
|
||||||
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import { APL, FileAPL, SaleorCloudAPL, UpstashAPL, VercelAPL } from "@saleor/app-sdk/APL";
|
import { APL, FileAPL, SaleorCloudAPL, UpstashAPL } from "@saleor/app-sdk/APL";
|
||||||
import { SaleorApp } from "@saleor/app-sdk/saleor-app";
|
import { SaleorApp } from "@saleor/app-sdk/saleor-app";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -12,10 +12,6 @@ const aplType = process.env.APL ?? "file";
|
||||||
let apl: APL;
|
let apl: APL;
|
||||||
|
|
||||||
switch (aplType) {
|
switch (aplType) {
|
||||||
case "vercel":
|
|
||||||
apl = new VercelAPL();
|
|
||||||
|
|
||||||
break;
|
|
||||||
case "upstash":
|
case "upstash":
|
||||||
apl = new UpstashAPL();
|
apl = new UpstashAPL();
|
||||||
|
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
import { SaleorApp } from "@saleor/app-sdk/saleor-app";
|
|
||||||
import { APL, FileAPL, UpstashAPL, VercelAPL } from "@saleor/app-sdk/APL";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* By default auth data are stored in the `.auth-data.json` (FileAPL).
|
|
||||||
* For multi-tenant applications and deployments please use UpstashAPL.
|
|
||||||
*
|
|
||||||
* To read more about storing auth data, read the
|
|
||||||
* [APL documentation](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
|
||||||
*/
|
|
||||||
|
|
||||||
export let apl: APL;
|
|
||||||
switch (process.env.APL) {
|
|
||||||
case "vercel":
|
|
||||||
apl = new VercelAPL();
|
|
||||||
break;
|
|
||||||
case "upstash":
|
|
||||||
// Require `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables
|
|
||||||
apl = new UpstashAPL();
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
apl = new FileAPL();
|
|
||||||
}
|
|
||||||
|
|
||||||
export const saleorApp = new SaleorApp({
|
|
||||||
apl,
|
|
||||||
});
|
|
|
@ -106,6 +106,5 @@ The choice of the APL is done using `APL` environment variable. If value is not
|
||||||
|
|
||||||
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
||||||
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
||||||
- `vercel`: used by deployments from the Marketplace. It's single-tenant only and only supported by Vercel deployments done with Saleor CLI. Requires `SALEOR_REGISTER_APP_URL` and `SALEOR_DEPLOYMENT_TOKEN` environment variables to be set (handled automatically by the Saleor CLI)
|
|
||||||
|
|
||||||
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
||||||
|
|
|
@ -80,6 +80,5 @@ The choice of the APL is done using `APL` environment variable. If value is not
|
||||||
|
|
||||||
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
- `file`: no additional setup is required. Good choice for local development. Can't be used for multi tenant-apps or be deployed (not intended for production)
|
||||||
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
- `upstash`: use [Upstash](https://upstash.com/) Redis as storage method. Free account required. Can be used for development and production and supports multi-tenancy. Requires `UPSTASH_URL` and `UPSTASH_TOKEN` environment variables to be set
|
||||||
- `vercel`: used by deployments from the Marketplace. It's single-tenant only and only supported by Vercel deployments done with Saleor CLI. Requires `SALEOR_REGISTER_APP_URL` and `SALEOR_DEPLOYMENT_TOKEN` environment variables to be set (handled automatically by the Saleor CLI)
|
|
||||||
|
|
||||||
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
If you want to use your own database, you can implement your own APL. [Check the documentation to read more.](https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md)
|
||||||
|
|
2
apps/slack/env.d.ts
vendored
2
apps/slack/env.d.ts
vendored
|
@ -1,5 +1,5 @@
|
||||||
namespace NodeJS {
|
namespace NodeJS {
|
||||||
interface ProcessEnv {
|
interface ProcessEnv {
|
||||||
APL: "file" | "vercel" | "upstash" | "saleor-cloud";
|
APL: "file" | "upstash" | "saleor-cloud";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue