From 20defc5b0f5f97b61027dd3aeeb6b8f694d784e9 Mon Sep 17 00:00:00 2001 From: Sirttas Date: Sat, 16 Sep 2023 20:55:14 +0200 Subject: [PATCH] alpine + env --- .gitignore | 1 + Dockerfile | 2 +- vite.config.ts | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index a547bf3..90060fe 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ node_modules dist dist-ssr *.local +docker-compose.yml # Editor directories and files .vscode/* diff --git a/Dockerfile b/Dockerfile index 09be381..229aed1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,6 @@ RUN npm ci COPY . ./ RUN npm run build -FROM nginx +FROM nginx:alpine COPY --from=build /app/dist /usr/share/nginx/html COPY nginx.conf.template /etc/nginx/templates/default.conf.template diff --git a/vite.config.ts b/vite.config.ts index 1095a24..58fae85 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -19,22 +19,25 @@ export default defineConfig(({ mode }) => { strictPort: true, proxy: { '/api/': { - target: 'https://api.eveal.shendai.rip/', + target: `https://${env.API_URL}/`, changeOrigin: true, followRedirects: true, rewrite: (path) => path.replace(/^\/api/, ''), }, '/appraisal/': { - target: 'https://appraise.imperium.nexus/', + target: `https://${env.EVEPRAISAL_URL}/`, changeOrigin: true, followRedirects: true, rewrite: (path) => path.replace(/^\/appraisal/, ''), }, '/esi/': { - target: 'https://esi.evetech.net/latest/', + target: `https://${env.ESI_URL}/latest/`, changeOrigin: true, followRedirects: true, rewrite: (path) => path.replace(/^\/esi/, ''), + headers: { + 'User-Agent': env.ESI_USER_AGENT + }, } } }