From a38a7156ba018faaa8856d2ffb73c0c1895ba37e Mon Sep 17 00:00:00 2001 From: isnoor Date: Tue, 15 Aug 2023 05:16:58 +0700 Subject: [PATCH 1/3] Update run_dev_server.sh add gulp watch --- shell_scripts/run_dev_server.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shell_scripts/run_dev_server.sh b/shell_scripts/run_dev_server.sh index fb47237..6a3af8c 100755 --- a/shell_scripts/run_dev_server.sh +++ b/shell_scripts/run_dev_server.sh @@ -14,4 +14,5 @@ gulp compress-js rm -rf app/dist && cp -rf dist app/ cp ./app/index-prod.html ./app/index.html -gulp serve +#gulp serve +gulp watch From c2dda341aaa8e6fa0ecd3a5085d7a15346aa9c4e Mon Sep 17 00:00:00 2001 From: is noor Date: Tue, 19 Sep 2023 21:05:00 +0700 Subject: [PATCH 2/3] add README content --- dev/README.md | 3 ++- dev/docker-compose.full.yml | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dev/README.md b/dev/README.md index e26e8de..a4bbfd1 100644 --- a/dev/README.md +++ b/dev/README.md @@ -90,7 +90,8 @@ Check node log `docker logs lineblocs-user-app` Log in to terminal of container -> `docker exec -it lineblocs-user-app bash` -Modify lineblocs-site project under `user-app/app` +Modify lineblocs-site project under `user-app/app` or check config on gulpfile.js +Use `docker logs -f lineblocs-user-app` to track file modification. If file content changed (*.js, *.html or *.css) but nothing happen on web browser, Please run `docker compose restart` ### Note Please remember, lineblocs app integrated with lineblocs editor and libeblocs site. So make sure can access https://lineblocs.com and https://editor.lineblocs.com diff --git a/dev/docker-compose.full.yml b/dev/docker-compose.full.yml index 3a58345..7170552 100644 --- a/dev/docker-compose.full.yml +++ b/dev/docker-compose.full.yml @@ -61,6 +61,8 @@ services: " environment: - DEPLOYMENT_DOMAIN=app.${DEPLOYMENT_DOMAIN} + - VIRTUAL_HOST=app.${DEPLOYMENT_DOMAIN} + - VIRTUAL_PORT=9000 networks: - lineblocs_internal_app editor: From 3cb67369ea8696f5150138523412de61d94d0e35 Mon Sep 17 00:00:00 2001 From: isnoor Date: Fri, 15 Mar 2024 21:59:08 +0700 Subject: [PATCH 3/3] docker watch for user apps --- dev/docker-compose.full.yml | 9 +++++++-- dev/docker-compose.yml | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/dev/docker-compose.full.yml b/dev/docker-compose.full.yml index 7170552..c044eca 100644 --- a/dev/docker-compose.full.yml +++ b/dev/docker-compose.full.yml @@ -44,8 +44,13 @@ services: user-app: # use image from dockerhub. Using node 11.10.1 image: node:11.10.1 - volumes: - - ..:/app + develop: + watch: + - action: sync+restart + path: .. + target: /app + ## volumes: + ## - ..:/app logging: *default-logging working_dir: /app container_name: lineblocs-user-app diff --git a/dev/docker-compose.yml b/dev/docker-compose.yml index bc735d1..c449a0d 100644 --- a/dev/docker-compose.yml +++ b/dev/docker-compose.yml @@ -23,8 +23,13 @@ services: user-app: # use image from dockerhub. Using node 11.10.1 image: node:11.10.1 - volumes: - - ..:/app + develop: + watch: + - action: sync+restart + path: .. + target: /app + ## volumes: + ## - ..:/app logging: *default-logging working_dir: /app container_name: lineblocs-user-app