Я пытаюсь использовать настраиваемую среду исполнения GCP для запуска приложения angular.
Мой app.yaml
service: web-ui
runtime: custom
env: flex
manual_scaling:
instances: 1
resources:
cpu: 2
memory_gb: 2
disk_size_gb: 20
Мой Dockerfile
FROM node:10
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . ./
RUN npm install -g @angular/cli
EXPOSE 8080
RUN npm run build --prod
COPY . ./
CMD ["npm", "run", "start"]
Служить:
package.json - ng serve
angular. json
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "ds-ng:build",
"host": "0.0.0.0",
"port": 8080
При попытке получить доступ к услуге - У меня НЕДЕЙСТВИТЕЛЬНЫЙ ГОЛОВНОЙ ХАДЕР.
Приложение работает нормально, когда s sh для экземпляра ядра приложения, где работает контейнер docker.
Я попытался установить обработчик в app.yaml. Но все равно вижу ту же проблему. обработчики: - url: /(.*) static_files: dist / index. html загрузка: dist / index. html