2022-04-25 15:15:17 +02:00
|
|
|
export default () => {
|
|
|
|
const host = process.env["APPWRITE_HOST"].replace(
|
|
|
|
"localhost",
|
|
|
|
"host.docker.internal"
|
|
|
|
);
|
|
|
|
return [
|
|
|
|
{
|
|
|
|
$id: "createShare",
|
|
|
|
execute: ["role:all"],
|
|
|
|
name: "Create Share",
|
|
|
|
runtime: "node-16.0",
|
|
|
|
vars: {
|
|
|
|
APPWRITE_FUNCTION_ENDPOINT: host,
|
|
|
|
APPWRITE_FUNCTION_API_KEY: process.env["APPWRITE_FUNCTION_API_KEY"],
|
2022-05-06 10:25:10 +02:00
|
|
|
SMTP_HOST: "",
|
|
|
|
SMTP_PORT: "",
|
|
|
|
SMTP_USER: "",
|
|
|
|
SMTP_PASSWORD: "",
|
|
|
|
SMTP_FROM: "",
|
|
|
|
FRONTEND_URL: "",
|
2022-04-25 15:15:17 +02:00
|
|
|
},
|
|
|
|
events: [],
|
|
|
|
schedule: "",
|
|
|
|
timeout: 15,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
$id: "finishShare",
|
|
|
|
execute: ["role:all"],
|
|
|
|
name: "Finish Share",
|
|
|
|
runtime: "node-16.0",
|
|
|
|
vars: {
|
|
|
|
APPWRITE_FUNCTION_ENDPOINT: host,
|
|
|
|
APPWRITE_FUNCTION_API_KEY: process.env["APPWRITE_FUNCTION_API_KEY"],
|
|
|
|
},
|
|
|
|
events: [],
|
|
|
|
schedule: "",
|
|
|
|
timeout: 15,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
$id: "cleanShares",
|
2022-04-28 16:48:19 +02:00
|
|
|
execute: [],
|
2022-04-25 15:15:17 +02:00
|
|
|
name: "Clean Shares",
|
|
|
|
runtime: "node-16.0",
|
2022-04-28 16:48:19 +02:00
|
|
|
vars: {
|
|
|
|
APPWRITE_FUNCTION_ENDPOINT: host,
|
|
|
|
APPWRITE_FUNCTION_API_KEY: process.env["APPWRITE_FUNCTION_API_KEY"],
|
|
|
|
},
|
2022-04-25 15:15:17 +02:00
|
|
|
events: [],
|
|
|
|
schedule: "30,59 * * * *",
|
|
|
|
timeout: 60,
|
|
|
|
},
|
|
|
|
];
|
|
|
|
};
|