Docker
Exécuter sur toute plateforme prenant en charge les images Docker
Afin d'accéder à l'image Docker, vous devrez obtenir un identifiant de connexion et un jeton d'accès. Pour obtenir votre jeton d'accès personnel contact l'équipe commerciale de ngSurvey.
Utilisation
Pour exécuter ngSurvey sur votre machine locale en utilisant le port 8080:
Téléchargez l'image Docker depuis Docker Hub.
Définissez la
ConnectionStrings:NgSurveyDBvariable d'environnement requise avec l'hôte et les détails de votre Base de données.
docker login -u ngsurvey -p YOUR_ACCESSTOKEN
docker pull ngsurvey/ngsurveyee:latest
docker run -d --name ngsurvey -p 8080:80 -e "ConnectionStrings:NGSurveyDB=Server=YourSQLServerHost;Initial Catalog=NGSurvey;User ID=youruserid;Password=yourpassword" ngsurvey/ngsurveyee:latestUne fois en cours d'exécution, accédez à ngSurvey à http://localhost:8080 avec le compte par défaut :
Utilisateur: ngsadmin
Mot de passe: admin
Pour déployer sur des plateformes telles qu'Azure, AWS, Google Cloud ou Windows Server, consultez la documentation Docker du fournisseur concerné.
Utilisation de Docker Compose - SQL Express
Pour une configuration rapide en 5 minutes avec ngSurvey et une instance entièrement configurée SQL Express avec stockage de données persistant :
Téléchargez le fichier YAML préconfiguré : ngsurveyee.yml.
Exécutez la commande suivante :
docker login -u ngsurvey -p YOUR_ACCESSTOKEN docker-compose -f ngsurveyee.yml up
ngSurvey sera disponible à http://localhost:8080.
La configuration crée deux conteneurs : un pour ngSurvey et un pour SQL Express.
Les données persisteront même si les conteneurs sont mis à jour ou arrêtés.
Important: mettez à jour le mot de passe par défaut dans
ngsurveyee.ymlà l'aide d'un éditeur de texte avant le déploiement.
Utilisation de Docker Compose - MySQL
Pour une configuration rapide en 5 minutes avec ngSurvey et une instance entièrement configurée MySQL avec stockage de données persistant :
Téléchargez le fichier YAML préconfiguré : ngsurveyee.mysql.yml.
Exécutez la commande suivante :
ngSurvey sera disponible à http://localhost:8080.
La configuration crée deux conteneurs : un pour ngSurvey et un pour MySQL.
Les données persisteront même si les conteneurs sont mis à jour ou arrêtés.
Important: mettez à jour le mot de passe par défaut dans
ngsurveyee.mysql.ymlà l'aide d'un éditeur de texte avant le déploiement.
Utilisation de Docker Compose - PostgreSQL
Pour une configuration rapide en 5 minutes avec ngSurvey et une instance entièrement configurée PostgreSQL avec stockage de données persistant :
Téléchargez le fichier YAML préconfiguré : ngsurveyee.postgres.yml.
Exécutez la commande suivante :
ngSurvey sera disponible à http://localhost:8080.
La configuration crée deux conteneurs : un pour ngSurvey et un pour PostgreSQL.
Les données persisteront même si les conteneurs sont mis à jour ou arrêtés.
Important: mettez à jour le mot de passe par défaut dans
ngsurveyee.postgres.ymlà l'aide d'un éditeur de texte avant le déploiement.
Configuration de la Base de données
Par défaut, ngSurvey configurera, créera ou mettra automatiquement à jour la Base de données spécifiée dans votre chaîne de connexion. Lors de l'exécution sur AWS, ngSurvey détectera automatiquement toutes les propriétés de connexion RDS.
Configuration du serveur de messagerie / des API tierces
Une fois installé, vous pouvez configurer votre serveur de messagerie via la Administration > System > Settings page. Vous pouvez également configurer des intégrations d'API tierces, telles que Google reCAPTCHA.
Mis à jour
Ce contenu vous a-t-il été utile ?