config(Deploy): use environment to config api server. #17
| @@ -7,4 +7,7 @@ services: | |||||||
|       - ./:/app/ |       - ./:/app/ | ||||||
|     ports: |     ports: | ||||||
|       - "7001:3000" |       - "7001:3000" | ||||||
|  |     environment: | ||||||
|  |       - VITE_DJANGO_BASE_URL=http://localhost:7000 | ||||||
|  |       - VITE_API_IMPLEMENTATION=django | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ import Api from './api'; | |||||||
|  |  | ||||||
| class ApiImplementation { | class ApiImplementation { | ||||||
|   constructor() { |   constructor() { | ||||||
|     const implementation = process.env.API_IMPLEMENTATION; |     const implementation = import.meta.env.VITE_API_IMPLEMENTATION; | ||||||
|     let apiImplementation; |     let apiImplementation; | ||||||
|     if (implementation === 'django') { |     if (implementation === 'django') { | ||||||
|       apiImplementation = new DjangoApi(); |       apiImplementation = new DjangoApi(); | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| class DjangoApi { | class DjangoApi { | ||||||
|   constructor() { |   constructor() { | ||||||
|     this.base = process.env.DJANGO_BASE_URL; |     this.base = import.meta.env.VITE_DJANGO_BASE_URL; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   getCustomers() { |   getCustomers() { | ||||||
|   | |||||||
| @@ -47,8 +47,6 @@ export default defineConfig({ | |||||||
|     }), |     }), | ||||||
|   ], |   ], | ||||||
|   define: { 'process.env': { |   define: { 'process.env': { | ||||||
|     API_IMPLEMENTATION: 'django', |  | ||||||
|     DJANGO_BASE_URL: 'http://localhost:7000' |  | ||||||
|   } }, |   } }, | ||||||
|   resolve: { |   resolve: { | ||||||
|     alias: { |     alias: { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user