aws-samples / aws-samples/aws-codebuild-samples
Any sample for installing redis on buildspec.yml ?
- Langage dominant
- JavaScript
- Étoiles
- 242
- Forks
- 452
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
This one doesn't work -
```
version: 0.2
phases:
install:
runtime-versions:
nodejs: 'latest'
commands:
- echo Updating system packages...
- yum update -y
- echo Enabling EPEL and Redis 6 from amazon-linux-extras...
- amazon-linux-extras install epel -y
- amazon-linux-extras install redis6 -y
- echo Starting Redis service and enabling at boot...
- systemctl start redis
- systemctl enable redis
- echo Verifying Redis installation...
- redis-server --version
- redis-cli --version
pre_build:
commands:
- npm install pm2
- echo Installing source NPM dependencies...
- npm ci
build:
commands:
- echo Build started on `date`
- echo Running build...
- npm run build
-
post_build:
commands:
- echo Build completed on `date`
artifacts:
files:
- "**/*"
```
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire la configuration buildspec.yml présentée dans l’issue et vérifiez quelles commandes d’installation et de démarrage du service échouent dans l’environnement CodeBuild. Comparez les étapes d’installation de Redis avec les phases du build et vérifiez que le build peut installer, démarrer et interroger Redis avec succès ; le travail est terminé lorsqu’un buildspec.yml d’exemple fonctionnel est disponible.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, node.js, redis
- Domaine
- build-system, ci-cd, devops
- Type d'issue
- Documentation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100