vue s3 deployer
v1.0.2
Ação do Github para implantar o aplicativo Vue no bucket Amazon s3.
No seu fluxo de trabalho, defina uma etapa que se refira à ação:
- name : Deploying application to Amazon S3
uses : lewandy/vue-s3-deployer@main
with :
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
AWS_BUCKET_NAME : ${{ secrets.AWS_BUCKET_NAME }}
APP_SOURCE_CODE : ./
BUILD_COMMAND : " npm run build "
Essas configurações são variáveis de ambiente que a ação usará para fazer a implantação. Abaixo descrevemos cada variável.
Chave | Valor | Obrigatório | Padrão |
---|---|---|---|
AWS_ACCESS_KEY_ID | Chave de acesso AWS. Mais informações aqui. | Sim | N / D |
AWS_SECRET_ACCESS_KEY | Chave de acesso secreta da AWS. Mais informações aqui. | Sim | N / D |
AWS_BUCKET_NAME | O nome do bucket com o qual você está sincronizando. Por exemplo, vue-action . | Sim | N / D |
AWS_DEFAULT_REGION | A região do balde. Defina como us-east-1 por padrão. [Lista completa de regiões aqui.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using- | ||
APP_SOURCE_CODE | Este é o código fonte que será implantado | sim | ./ |
BUILD_COMMAND | Comando usado para construir o aplicativo: https://cli.vuejs.org/guide/cli-service.html#vue-cli-service-build | sim | produção |
Este é um fluxo de trabalho simples para implantar o aplicativo Vue usando a ação do implantador Vue s3.
# This is a basic workflow to help you get started with Vue s3 deployer action
name : Deployment
on :
push :
branches : [main]
pull_request :
branches : [main]
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v2
- name : Deploying application to Amazon S3
uses : lewandy/vue-s3-deployer@main
with :
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
AWS_BUCKET_NAME : awesome-bucket
APP_SOURCE_CODE : ./example
BUILD_COMMAND : " npm run build "
Lembre-se de armazenar as credenciais da sua conta Amazon em segredo do repositório. Fiquem com segurança pessoal.
Se você gosta deste projeto, pode me apoiar marcando este repositório.
MIT
Feito com ❤️ e ☕️ da República Dominicana?