T1ckbase commited on
Commit
0da58fc
·
1 Parent(s): f17e58b

use serve command

Browse files
Files changed (4) hide show
  1. Dockerfile +1 -1
  2. deno.json +2 -1
  3. main.ts +2 -1
  4. serve.ts +3 -0
Dockerfile CHANGED
@@ -14,4 +14,4 @@ COPY . .
14
  # Compile the main app so that it doesn't need to be compiled each startup/entry.
15
  RUN deno cache main.ts
16
 
17
- CMD ["run", "-A", "main.ts"]
 
14
  # Compile the main app so that it doesn't need to be compiled each startup/entry.
15
  RUN deno cache main.ts
16
 
17
+ CMD ["serve", "-A", "--port", "7860", "serve.ts"]
deno.json CHANGED
@@ -1,6 +1,7 @@
1
  {
2
  "tasks": {
3
- "dev": "deno --allow-net --allow-read --allow-env --watch main.ts"
 
4
  },
5
  "imports": {
6
  "@hono/hono": "jsr:@hono/hono@^4.7.1"
 
1
  {
2
  "tasks": {
3
+ "dev": "deno --allow-net --allow-read --allow-env --watch main.ts",
4
+ "serve": "deno serve --watch --port 7860 serve.ts"
5
  },
6
  "imports": {
7
  "@hono/hono": "jsr:@hono/hono@^4.7.1"
main.ts CHANGED
@@ -24,4 +24,5 @@ app.post('*', async (c) => {
24
  });
25
  });
26
 
27
- Deno.serve({ port: 7860 }, app.fetch);
 
 
24
  });
25
  });
26
 
27
+ // Deno.serve({ port: 7860 }, app.fetch);
28
+ export default app.fetch;
serve.ts ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ import fetch from './main.ts';
2
+
3
+ export default { fetch };