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 @@
+