comexio/GitHub Feature/Release Candidate Deploy Workflow
Reutiliza processos de build de imagem Docker, upload de arquivos e deploy para servidores EC2, incluindo conexão via VPN.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| AWS_ACCESS_KEY_ID | AWS Access Key ID | yes | — |
| AWS_SECRET_ACCESS_KEY | AWS Secret Key | yes | — |
| AWS_REGION | AWS Region | yes | — |
| AWS_S3_BUCKET | Nome do bucket S3 para baixar arquivos (se aplicável) | no | — |
| ENV_FILE_PATH | Caminho do arquivo de ambiente no S3 (se aplicável) | no | — |
| ENV_ENCRYPTION_PASSWORD | Senha de criptografia do arquivo .env | no | — |
| ECR_REGISTRY | URL do repositório ECR | no | — |
| IMAGE_NAME | Nome da imagem no ECR | no | — |
| DOCKERFILE_PATH | Caminho para o Dockerfile | no | — |
| BASE_IMAGE | Imagem base (se necessário) | no | — |
| DEPLOY_FILES | Lista de arquivos a serem empacotados para deploy | no | — |
| SERVER_LIST | Lista de servidores para deploy (JSON) | no | — |
| SSH_USER | Usuário SSH para deploy | no | — |
| SSH_KEY_FILE | Chave SSH para acessar os servidores | no | — |
| OVPN_CONFIG_FILE | Configuração do OpenVPN (se necessário) | no | — |
| OVPN_CERT_PASS | Senha do OpenVPN (se necessário) | no | — |
| GITHUB_TOKEN | Token do GitHub para criar a release | no | — |
| SECRET_MANAGER_KEY | Key do secret manager | no | — |
Outputs
no outputs