diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d8a4aa1..8780b4b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ docker-build: stage: build variables: DOCKER_IMAGE_NAME: olytest/hermione-fe:$CI_COMMIT_SHORT_SHA + VITE_BACKEND_URL: http://olympus-api-gateway.olympusai.live/hermione before_script: - > echo '{ @@ -17,7 +18,7 @@ docker-build: --context "${CI_PROJECT_DIR}" --dockerfile "${CI_PROJECT_DIR}/Dockerfile" --destination "${DOCKER_IMAGE_NAME}" - --build-arg "VITE_BACKEND_URL=https://hermione-nu6mvqujsq-ey.a.run.app" + --build-arg "VITE_BACKEND_URL=${VITE_BACKEND_URL}" # Run this job in a branch where a Dockerfile exists rules: - if: $CI_COMMIT_BRANCH diff --git a/Dockerfile b/Dockerfile index 7412688..6f114f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,10 +4,13 @@ WORKDIR /usr/src/app # this will allow us to run vite and other tools directly ENV PATH /usr/src/node_modules/.bin:$PATH + # inject all environment vars we'll need ARG VITE_BACKEND_URL ENV VITE_BACKEND_URL=$VITE_BACKEND_URL +RUN echo $VITE_BACKEND_URL + COPY package.json ./ RUN npm install @@ -20,5 +23,7 @@ RUN npm run build FROM nginx:latest as prod COPY --from=builder /usr/src/app/dist /usr/share/nginx/html +ADD default.conf /etc/nginx/conf.d/default.conf + CMD ["nginx", "-g", "daemon off;"] diff --git a/default.conf b/default.conf new file mode 100644 index 0000000..8860720 --- /dev/null +++ b/default.conf @@ -0,0 +1,26 @@ +server { + listen 80; + listen [::]:80; + server_name localhost; + + #access_log /var/log/nginx/host.access.log main; + root /usr/share/nginx/html; + index index.html index.htm; + + server_name _; + + location / { + try_files $uri $uri/ /index.html; + } + + #error_page 404 /404.html; + + # redirect server error pages to the static page /50x.html + # + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } + + +} \ No newline at end of file diff --git a/src/views/pages/canvas/Canvas.vue b/src/views/pages/canvas/Canvas.vue index e9e8b69..6abb9fc 100644 --- a/src/views/pages/canvas/Canvas.vue +++ b/src/views/pages/canvas/Canvas.vue @@ -3,16 +3,40 @@ + +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+