enzostvs HF staff commited on
Commit
9d95d3f
β€’
1 Parent(s): ac02d1c

try vite plugin

Browse files
Dockerfile CHANGED
@@ -20,7 +20,7 @@ RUN chmod +x entrypoint.sh
20
  EXPOSE 3000
21
 
22
  # Create symlink
23
- # RUN mkdir -p ./static/data && ln -s /data/uploads ./static/data/uploads
24
 
25
  # Start the application
26
  ENTRYPOINT ["/usr/src/app/entrypoint.sh"]
 
20
  EXPOSE 3000
21
 
22
  # Create symlink
23
+ RUN mkdir -p ./static/data && ln -s /data/uploads ./static/data/uploads
24
 
25
  # Start the application
26
  ENTRYPOINT ["/usr/src/app/entrypoint.sh"]
package-lock.json CHANGED
@@ -16,6 +16,7 @@
16
  "@sveltejs/adapter-node": "^1.3.1",
17
  "aws-sdk": "^2.1538.0",
18
  "cookie": "^0.6.0",
 
19
  "express": "^4.18.2",
20
  "js-cookie": "^3.0.5",
21
  "svelte-infinite-scroll": "^2.0.1"
@@ -3845,6 +3846,11 @@
3845
  "node": ">=6"
3846
  }
3847
  },
 
 
 
 
 
3848
  "node_modules/destroy": {
3849
  "version": "1.2.0",
3850
  "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
 
16
  "@sveltejs/adapter-node": "^1.3.1",
17
  "aws-sdk": "^2.1538.0",
18
  "cookie": "^0.6.0",
19
+ "desm": "^1.3.1",
20
  "express": "^4.18.2",
21
  "js-cookie": "^3.0.5",
22
  "svelte-infinite-scroll": "^2.0.1"
 
3846
  "node": ">=6"
3847
  }
3848
  },
3849
+ "node_modules/desm": {
3850
+ "version": "1.3.1",
3851
+ "resolved": "https://registry.npmjs.org/desm/-/desm-1.3.1.tgz",
3852
+ "integrity": "sha512-vgTAOosB1aHrmzjGnzFCbjvXbk8QAOC/36JxJhcBkeAuUy8QwRFxAWBHemiDpUB3cbrBruFUdzpUS21aocvaWg=="
3853
+ },
3854
  "node_modules/destroy": {
3855
  "version": "1.2.0",
3856
  "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
package.json CHANGED
@@ -49,6 +49,7 @@
49
  "@sveltejs/adapter-node": "^1.3.1",
50
  "aws-sdk": "^2.1538.0",
51
  "cookie": "^0.6.0",
 
52
  "express": "^4.18.2",
53
  "js-cookie": "^3.0.5",
54
  "svelte-infinite-scroll": "^2.0.1"
 
49
  "@sveltejs/adapter-node": "^1.3.1",
50
  "aws-sdk": "^2.1538.0",
51
  "cookie": "^0.6.0",
52
+ "desm": "^1.3.1",
53
  "express": "^4.18.2",
54
  "js-cookie": "^3.0.5",
55
  "svelte-infinite-scroll": "^2.0.1"
custom-plugin.ts β†’ plugin.js RENAMED
@@ -1,12 +1,10 @@
1
  import express from 'express';
2
-
3
- const assets = express.static('/data');
4
  const configureServer = (server) => {
5
  server.middlewares.use(assets);
6
- }
7
-
8
- export const customPlugin = () => ({
9
- name: "custom-plugin",
10
- configureServer,
11
- configurePreviewServer: configureServer,
12
- })
 
1
  import express from 'express';
2
+ const assets = express.static(process.env.PUBLIC_FILE_UPLOAD_DIR || 'public');
 
3
  const configureServer = (server) => {
4
  server.middlewares.use(assets);
5
+ };
6
+ export const myVitePlugin = () => ({
7
+ name: 'my-vite-plugin',
8
+ configureServer,
9
+ configurePreviewServer: configureServer
10
+ });
 
vite.config.ts CHANGED
@@ -1,13 +1,13 @@
1
  import { sveltekit } from '@sveltejs/kit/vite';
2
  import { enhancedImages } from '@sveltejs/enhanced-img';
3
  import { defineConfig } from 'vite';
4
- import { customPlugin } from './custom-plugin';
5
 
6
  export default defineConfig({
7
  plugins: [
8
  enhancedImages(),
9
  sveltekit(),
10
- customPlugin(),
11
  ],
12
  server: {
13
  fs: {
 
1
  import { sveltekit } from '@sveltejs/kit/vite';
2
  import { enhancedImages } from '@sveltejs/enhanced-img';
3
  import { defineConfig } from 'vite';
4
+ import { myVitePlugin } from './plugin';
5
 
6
  export default defineConfig({
7
  plugins: [
8
  enhancedImages(),
9
  sveltekit(),
10
+ myVitePlugin(),
11
  ],
12
  server: {
13
  fs: {