Tag: 量angular器

启用Docker支持Angular项目

有没有办法在Visual Studio 2017中自动启用Docker支持一个asp.net-core的Angular项目? 创build一个新的选项被禁用。 它仅适用于Web应用程序(MVC) 。 我能够在创build项目后为angular项目启用Docker支持(Project-> Add-> Docker Support),但是当我启动应用程序时,我得到一个node.js不可用的exception。 System.AggregateException发生HResult = 0x80131500消息=发生一个或多个错误。 (无法启动节点进程。要解决此问题: [1]确保Node.js已安装并可在其中一个PATH目录中find。 当前的PATH环境variables是:/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin确保Node可执行文件位于其中一个目录中,path。 [2]请参阅InnerException以获取有关原因的更多详细信息。) 在WebApplication3.Startup.Configure(IApplicationBuilder应用程序,IHostingEnvironment env)上的Microsoft.AspNetCore.Builder.WebpackDevMiddleware.UseWebpackDevMiddleware(IApplicationBuilder appBuilder,WebpackDevMiddlewareOptions选项)上的System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)在C:\ Users \ temp \ Documents \ Visual Studio 2017 \ Projects \ WebApplication3 \ Startup.cs中:第34行 内部exception1:InvalidOperationException:无法启动节点进程。 […]

Docker&Angular 2:绑定目录保持空白

我必须在MEAN堆栈应用程序上工作,完全停靠。 所以我们有三个图像: 一个用于mongo数据库 一个用于后端(nodejs) 还有一个用于前端(angular度2) 因为我想在容器运行时在前端工作,所以我试图将一个文件夹绑定到容器中的src文件夹。 为此,我使用以下命令运行容器: docker run –name frontend -d -p 5555:5555 –link backend -v /home/frontend:/code/src/ infra-frontend:latest Docker创build目录,但它仍然是空的,尽pipe在容器中不是空的(我用docker exec bash命令检查过)。 所以,因为这是我第一次和Docker打交道,所以我有点迷路了,我想得到一些帮助。

如何在Laravel的Docker容器中运行和安装Protractor E2Etesting?

我在dockervel中开发了我的LAravel AngularJS应用程序。 我必须使用量angular器中的e2etesting来testingAngularJS,之后我必须提供包括e2etesting的应用程序。 在这个dockervel我有 包括容器 Nginx 1.8.0 & PHP 5.6 running in Alpine MariaDB 5.5 running in Alpine Redis running in Alpine Composer PHP running in Alpine. Artisan running in Debian (alpine is missing some PHP packages) NodeJS with gulp, grunt and bower -g installed in official node:4.2.2-slim base image Volumes mounted as containers dockervel中的别名: […]

Docker容器中的Angular2部署会干扰路由

我想在docker容器中部署我的Angular2 / ts应用程序。 我发现以下教程非常有效: 链接 。 所以我的docker-compose.yml现在是: version: '2' services: httpd: image: httpd:latest volumes: – ./:/usr/local/apache2/htdocs/ – ./node_modules:/usr/local/apache2/htdocs/node_modules ports: – "80:80" npm: image: treyjones/npm:latest volumes: – ./:/npm tsc: image: treyjones/tsc:latest volumes: – ./:/tsc 但我有路由不能正常工作的问题。 我可以通过我的应用程序 HTTP://本地主机:80 / 它将我redirect到 HTTP://本地主机:80 /数据 所以这一切都很好。 但是我刷新了我的页面,或尝试通过 HTTP://本地主机:80 /数据 我得到一个错误: “GET / data HTTP / 1.1”404 205 在使用Docker容器之前,我已经遇到了这个问题,并使用实时服务器来解决它,如链接中所述 。 这意味着我添加了脚本: […]

Docker for Mac和–host选项

我一直在使用Docker for Mac(版本1.12.0-a(build:11213))。 我正在尝试使用图像来运行我的量angular器testing。 我使用这个命令运行testing: docker run -it –privileged –rm –net=host -v /dev/shm:/dev/shm -v $(pwd):/protractor webnicer/protractor-headless src/test/e2e/config/docker-config.js 这是我的configuration文件: exports.config = { onPrepare: function() { global.nodeModulesPath = '../../main/webapp/node_modules/'; global.mongoConnection = '127.0.0.1:27017'; global.dbName = 'DB_name'; var width = 1280; var height = 768; browser.driver.manage().window().setSize(width, height); }, framework: 'jasmine2', baseUrl: 'http://127.0.0.1:8080/my-app/', specs: ['../tests/**/*.spec.js'], restartBrowserBetweenTests: false, jasmineNodeOpts: { showColors: […]

Docker-Selenium铬容器的最大数量

我正在使用Azure和Docker设置testing基础架构– Selenium HUB和Chrome图像 在AZURE上运行最新版本的Ubuntu 系统configuration Ubuntu:16 * Docker:最新版本RAM:6GB SSD:120GB 如果容器数量<= 10 ,则可以在Chrome容器中运行自动化脚本,而不会出现任何问题。 当我放大数字,整个系统冻结,没有响应和testing没有运行。 PS:在创build容器时,我还挂载了/dev/shm:/dev/shm 。 运行最less75个容器的最佳系统configuration是什么?

当运行在docker和chrome浏览器中的量angular器处于无头模式时,那么得到“元素不可见”

在UI中,我们有一个popup窗口,在导入完成后打开。 用例:我想在导入后点击popup窗口的链接,然后validationpopup窗口的元素。 当我在IDE中本地运行时,量angular器的所有testing用例都正在传递。 但是当我运行在docker,它失败,“元素不可见”。 我添加了browser.actions().mouseMove(eleViewDetailBar).perform(); 导航到该元素,但没有运气。

Angular 2构build一次,部署在任何地方

是否有可能遵循“构build一次,部署在任何地方”的angular 2应用程序的原则? 我一直在寻找答案,告诉我只是为了每个环境而单独构build它,但那不是我正在寻找的。 我们使用docker和tomcat 。 提前致谢。

如何在Docker容器中运行unit testing

我创build了一个运行我的angular度项目的docker容器,现在我试图在容器内运行我的unit testing失败。 我需要一个无头浏览器来运行我的testing,PhantomJS对于我的口味来说太麻烦了,在运行testing时也会给Chrome带来不同的结果。 在这里,我提供了我的Dockerfile: # download (or use if it's in cache) the latest official image from node FROM node:latest # create directory in the container and set all privileges RUN mkdir -p /usr/src/app && chmod 777 /usr/src/app # make the directory available for following commands WORKDIR /usr/src/app # copy all local's frontend content to […]

我如何使用Docker和Angular做实时更改重装?

如何使用Docker和Angular 4来实时更改重新加载? 在这一刻,我不得不重build我的容器重新加载更改。 我知道这是可能的,但是没有任何在互联网上find的方法为我工作。 我会感激的帮助。 泊坞窗,compose.yml: version: '3' services: db: image: postgres django: build: . command: python3 manage.py runserver 0.0.0.0:8000 volumes: – .:/code ports: – "8000:8000" depends_on: – db angular: build: frontend ports: – "4200:4200" depends_on: – django 来自前端的Dockerfile: # Create image based on the official Node 6 image from dockerhub FROM node:6 # Create […]