You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 1, 2020. It is now read-only.
Codenvy/Eclipse che does not expose the same port being used by the application.
They provide a feature called 'server' so you can provide the listening port, then you will get a random port for external workspace access.
Now we can use ionic serve --livereload-port 8001 --port 8002
and map the ports 8001, 8002 in codenvy servers tab to get new ports.
All will works fine except ionic serve will write the liver reload port in the produced index.html file.
ionic run browser will works fine using new port like http://*IP:32233 instead of http://*IP:8000
ionic run browser -l --livereload-port 8002 will failed because the port 8002 (for ex) is written in the index.html file and script will get timeout for not being able to access a port, live reload will fail.
What behavior are you expecting?
Being able to specify an alias port for livereload or being able to provide the live reload url.
I tried --livereload-url but it does not seems to be designed for this scenario, passing this variable will ignore the rest of variables like --port and will run the script without building.
As fast solution, I inected the livereload URL in the index.html page body, so the generated one will failed, mine will work.
<!-- The following will fail to load-->
<script src="http://**IP**:32941/livereload.js"></script>
<!-- The following will success to load-->
<script src="http://**IP**:32941/livereload.js"></script>
</body>
The following code will be better (does not work in production)
Short description of the problem:
Codenvy/Eclipse che does not expose the same port being used by the application.
They provide a feature called 'server' so you can provide the listening port, then you will get a random port for external workspace access.
Now we can use ionic serve --livereload-port 8001 --port 8002
and map the ports 8001, 8002 in codenvy servers tab to get new ports.
All will works fine except ionic serve will write the liver reload port in the produced index.html file.
ionic run browser will works fine using new port like http://*IP:32233 instead of http://*IP:8000
ionic run browser -l --livereload-port 8002 will failed because the port 8002 (for ex) is written in the index.html file and script will get timeout for not being able to access a port, live reload will fail.
What behavior are you expecting?
Being able to specify an alias port for livereload or being able to provide the live reload url.
I tried --livereload-url but it does not seems to be designed for this scenario, passing this variable will ignore the rest of variables like --port and will run the script without building.
Steps to reproduce:
Which @ionic/app-scripts version are you using?
3.1.8
Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)
https://codenvy.com/docs/user-guide/previews/index.html
The text was updated successfully, but these errors were encountered: