From 294a237a2f5a750e579676091c0a6467278e05c5 Mon Sep 17 00:00:00 2001 From: TZGyn Date: Thu, 1 Aug 2024 01:30:40 +0800 Subject: [PATCH] added robots.txt to redirect + update fly vm memory --- redirect/Dockerfile | 1 + redirect/fly.toml | 2 +- redirect/public/robots.txt | 3 +++ redirect/src/index.ts | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 redirect/public/robots.txt diff --git a/redirect/Dockerfile b/redirect/Dockerfile index 1d4186a..0c56b25 100644 --- a/redirect/Dockerfile +++ b/redirect/Dockerfile @@ -7,6 +7,7 @@ COPY bun.lockb . RUN bun install --production +COPY public public COPY src src COPY tsconfig.json . diff --git a/redirect/fly.toml b/redirect/fly.toml index e4ec906..ee36d14 100644 --- a/redirect/fly.toml +++ b/redirect/fly.toml @@ -17,6 +17,6 @@ primary_region = 'dfw' processes = ['app'] [[vm]] - memory = '1gb' + memory = '512' cpu_kind = 'shared' cpus = 1 diff --git a/redirect/public/robots.txt b/redirect/public/robots.txt new file mode 100644 index 0000000..5b96075 --- /dev/null +++ b/redirect/public/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: /$ +Disallow: / \ No newline at end of file diff --git a/redirect/src/index.ts b/redirect/src/index.ts index 869383d..f2dc4d0 100644 --- a/redirect/src/index.ts +++ b/redirect/src/index.ts @@ -13,6 +13,7 @@ const app = new Elysia().use(cors()) app.get('/', ({ set }) => (set.redirect = fallback_url + '/landing')) app.get('/invalid', () => 'Invalid Shortener') +app.get('/robots.txt', () => Bun.file('public/robots.txt')) app.get( '/:shortenerCode',