Estou implantando meu aplicativo angular no aplicativo Web estático do Azure usando pipelines do bitbucket.
Eu segui esta documentação da Microsoft: https://learn.microsoft.com/en-us/azure/static-web-apps/bitbucket?tabs=angular
Eu fiz todos os passos mencionados no documento, mas recebi o erro abaixo:
Container 'docker' exceeded memory limit.
abaixo está meu arquivo yml:
pipelines:
branches:
main:
- step:
name: Deploy to test
deployment: test
script:
- chown -R 165536:165536 $BITBUCKET_CLONE_DIR
- pipe: microsoft/azure-static-web-apps-deploy:main
variables:
APP_LOCATION: '$BITBUCKET_CLONE_DIR'
OUTPUT_LOCATION: '$BITBUCKET_CLONE_DIR/dist/angular-basic'
API_TOKEN: $deployment_token
O Bitbucket fornece um padrão de 1 GB para operações em Pipelines, o que é insuficiente para uma compilação Angular.
Consulte esta documentação para saber mais sobre o limite de memória do Docker.
Para evitar o problema de limite de memória do Docker, aumente o tamanho da memória do Docker e defina a etapa do pipeline a ser executada
size: 2x
no arquivo YAML do Bitbucket.bitbucket-pipelines.yml :
Saída do Azure :