Наше приложение nodejs отлично работает в стандарте GAE. Но нам нужно использовать веб-сокеты, поэтому мы используем Flex. Однако мы сталкиваемся с различными проблемами во время сборки Flex.
Итак, мы хотим развернуть GAE Flex с шагом gcp-build
, но получаем всевозможные ошибки, такие как:
Step #1: error building image: error building stage: symlink /app/packages/node_modules/autoprefixer/bin/autoprefixer /app/packages/client/node_modules/.bin/autoprefixer: file exists
а также, после исправления, появляется эта ошибка:
error building image: read tcp 192.168.10.2:54502->74.125.20.128:443: read: connection reset by peer
Мы работаем с приложением моно-репо с lerna, и наш скрипт gcp-build
просто выполняет: yarn build
, что впоследствии делает: "build": "lerna run build --scope=client --scope=server --scope=common --stream"
У нас есть догадка, что gcp-build
только для стандартного env и не flex. Если это действительно так, как бы вы порекомендовали нам выполнить шаг сборки в GAE Flex? А если нет, что со всеми этими ошибками «построения образа»? Все хорошо в стандарте GAE с тем же кодом!