From 200d4e9d2c37c69a4e5ba2c32af77a584edb2650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Tue, 8 Feb 2022 23:03:34 +0200 Subject: [PATCH] Initial commit --- .drone.yml | 26 ++++++++++++++++++++++++++ backend/Dockerfile | 1 + frontend/Dockerfile | 5 +++++ frontend/default.conf | 14 ++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 .drone.yml create mode 100644 backend/Dockerfile create mode 100644 frontend/Dockerfile create mode 100644 frontend/default.conf diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..6ab01c3 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,26 @@ +--- +kind: pipeline +type: kubernetes +name: default + +steps: +- name: backend + image: plugins/docker + settings: + repo: harbor.k-space.ee/k-space/log-viewer + registry: harbor.k-space.ee + dockerfile: backend/Dockerfile + username: + from_secret: docker_username + password: + from_secret: docker_password +- name: frontend + image: plugins/docker + settings: + repo: harbor.k-space.ee/k-space/log-viewer-frontend + registry: harbor.k-space.ee + dockerfile: frontend/Dockerfile + username: + from_secret: docker_username + password: + from_secret: docker_password diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..c394738 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1 @@ +FROM node diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100644 index 0000000..a94d427 --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,5 @@ +FROM node AS builder + +FROM nginx +COPY ./default.conf /etc/nginx/conf.d/default.conf +ENTRYPOINT ["nginx", "-g", "daemon off;"] diff --git a/frontend/default.conf b/frontend/default.conf new file mode 100644 index 0000000..1a19b73 --- /dev/null +++ b/frontend/default.conf @@ -0,0 +1,14 @@ +server { + listen 3003; + server_name localhost; + + location / { + root /usr/share/nginx/html; + index index.html index.htm; + } + + location /events { + proxy_buffering off; + proxy_pass http://127.0.0.1:3002/events; + } +}