For the complete documentation index, see llms.txt. This page is also available as Markdown.

Docker

Exécuter sur toute plateforme prenant en charge les images Docker

Utilisation

Pour exécuter ngSurvey sur votre machine locale en utilisant le port 8080:

  1. Téléchargez l'image Docker depuis Docker Hub.

  2. Définissez la ConnectionStrings:NgSurveyDB variable 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:latest

Une 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 :

  1. Téléchargez le fichier YAML préconfiguré : ngsurveyee.yml.

  2. 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 :

  1. Téléchargez le fichier YAML préconfiguré : ngsurveyee.mysql.yml.

  2. 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 :

  1. Téléchargez le fichier YAML préconfiguré : ngsurveyee.postgres.yml.

  2. 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.


Si vous prévoyez de collecter un grand volume de fichiers ou d'utiliser un grand volume de fichiers comme médias, nous vous recommandons de configurer un volume Docker et d'utiliser ngSurvey stockage sur le système de fichiers fonctionnalité pour stocker vos fichiers.

Mis à jour

Ce contenu vous a-t-il été utile ?