Merge branch 'master' into branch-0.3.0
diff --git a/build.gradle b/build.gradle
index 9a9dc9b..29a99ef 100644
--- a/build.gradle
+++ b/build.gradle
@@ -55,10 +55,6 @@
mainClassName = 'org.apache.pulsar.manager.PulsarManagerApplication'
-startScripts {
- classpath = files('$APP_HOME/lib/*')
-}
-
task licenseFormatNode(type: com.hierynomus.gradle.license.tasks.LicenseFormat) {
source = fileTree(dir: "src").include("**/*")
source = fileTree(dir: "front-end/src").include("**/*")
diff --git a/front-end/docker/conf.d/default.conf b/front-end/docker/conf.d/default.conf
new file mode 100644
index 0000000..f5cb568
--- /dev/null
+++ b/front-end/docker/conf.d/default.conf
@@ -0,0 +1,11 @@
+server {
+ listen 80;
+ server_name localhost;
+ root /usr/share/nginx/html;
+ location / {
+ index index.html index.htm;
+ }
+ location /pulsar-manager/ {
+ proxy_pass http://host.docker.internal:7750;
+ }
+}
\ No newline at end of file
diff --git a/front-end/docker/docker.sh b/front-end/docker/docker.sh
new file mode 100755
index 0000000..a60c0bb
--- /dev/null
+++ b/front-end/docker/docker.sh
@@ -0,0 +1,13 @@
+#! /bin/sh
+
+ROOT_DIR=$(git rev-parse --show-toplevel)
+CONTAINER_NAME="pulsar-manager-ui"
+CONTAINER_ID=$(docker ps | grep $CONTAINER_NAME | awk '{print $1}')
+
+if [ -n "$CONTAINER_ID" ]; then
+ docker exec -it $CONTAINER_NAME nginx -s reload
+else
+ docker run --name $CONTAINER_NAME -p 80:80 -v $ROOT_DIR/front-end/dist:/usr/share/nginx/html -v $ROOT_DIR/front-end/docker/conf.d:/etc/nginx/conf.d nginx:1.18.0-alpine
+fi
+
+echo "Website is running: http://localhost"
diff --git a/front-end/src/router/index.js b/front-end/src/router/index.js
index 7fb4736..e9010ba 100644
--- a/front-end/src/router/index.js
+++ b/front-end/src/router/index.js
@@ -77,7 +77,7 @@
]
export default new Router({
- mode: 'history', // require service support
+ // mode: 'history', // require service support
scrollBehavior: () => ({ y: 0 }),
routes: constantRouterMap
})