diff --git a/packages/person-select/README.md b/packages/person-select/README.md
index 0cca240dee992fdd5fec3d8727f6b6435535c398..57c9b209038f12ab13d50ad84ad2e1f90b4b819d 100644
--- a/packages/person-select/README.md
+++ b/packages/person-select/README.md
@@ -17,11 +17,8 @@ npm run setup
 # install dependencies
 npm install
 
-# constantly builds dist/bundle.js 
+# constantly build dist/bundle.js and run a local web-server on port 8002 
 npm run watch-local
-
-# run local webserver
-cd dist; php -S localhost:8002
 ```
 
 Jump to <http://localhost:8002> and you should get a Single Sign On login page.
diff --git a/packages/person-select/rollup.config.js b/packages/person-select/rollup.config.js
index f1d12b5a880b2448cb22f59a9b3a2c0a86f0d033..46a6493b0656cf98cf8e75dbc93a573777661dcc 100644
--- a/packages/person-select/rollup.config.js
+++ b/packages/person-select/rollup.config.js
@@ -27,7 +27,7 @@ export default {
             minimize: false,
             plugins: []
         }),
-        terser(),
+        (build !== 'local') ? terser() : false,
         copy({
             targets: [
                 'index.html',
@@ -42,6 +42,7 @@ export default {
                 'node_modules/select2/dist/css',
             ],
             outputFolder: 'dist/select2'
-        })
+        }),
+        (process.env.ROLLUP_WATCH === 'true') ? serve({contentBase: 'dist', host: '127.0.0.1', port: 8002}) : false
     ]
 };