Dockerfile to build a monolithic container of NES with PostgreSQL and LimeSurvey.
The integration and deployment of the services is handled by Supervisor.
The build arguments can be organized in the following groups:
| Parameter | Description |
|---|---|
| PGDATA | Directory where PostgreSQL stores its files |
| Parameter | Description |
|---|---|
| LIMESURVEY_URL_DOWNLOAD | URL to be used to install a specific LimeSurvey version |
| LIMESURVEY_DIR | Directory where LimeSurvey will be installed |
| Parameter | Description |
|---|---|
| NES_TAG | NES release tag to be installed |
| NES_BRANCH | NES git branch to be installed |
| NES_DIR | Directory where NES will be installed |
The environment variables can be organized in the following groups:
| Parameter | Description |
|---|---|
| PGDATA | Directory where PostgreSQL stores its files |
| Parameter | Description |
|---|---|
| LIMESURVEY_HOST | Host where LimeSurvey is installed. (default is localhost) |
| LIMESURVEY_PORT | LimeSurvey port to be used by Apache. |
| Parameter | Description |
|---|---|
| LIMESURVEY_DB_HOST | Database server hostname. (default is localhost) |
| LIMESURVEY_DB_PORT | Database server port. |
| LIMESURVEY_DB | Database name. |
| LIMESURVEY_DB_TABLE_PREFIX | Database table prefix. |
| LIMESURVEY_DB_USER | Database user. |
| LIMESURVEY_DB_PASSWORD | Database password. |
| LIMESURVEY_DB_CHARSET | Database charset to be used. |
| LIMESURVEY_URL_FORMAT | URL Format. path or get. |
| Parameter | Description |
|---|---|
| LIMESURVEY_ADMIN_USER | LimeSurvey Admin User. |
| LIMESURVEY_ADMIN_NAME | LimeSurvey Admin Username. |
| LIMESURVEY_ADMIN_EMAIL | LimeSurvey Admin Email. |
| LIMESURVEY_ADMIN_PASSWORD | LimeSurvey Admin Password. |
| Parameter | Description |
|---|---|
| NES_SECRET_KEY | NES Secret Key for Django deployment. |
| NES_ADMIN_USER | NES Admin User. |
| NES_ADMIN_EMAIL | NES Admin Email. |
| NES_ADMIN_PASSWORD | NES Admin Password. |
| NES_IP | NES IP address to be user by Django. |
| NES_PORT | NES port to be user by Django. |
| Parameter | Description |
|---|---|
| NES_DB_HOST | Database server hostname. (default is localhost) |
| NES_DB | Database name. |
| NES_DB_PORT | Database server port. |
| NES_DB_USER | Database user. |
| NES_DB_PASSWORD | Database user's password. |
these are the same variables set for LimeSurvey
| Parameter | Description |
|---|---|
| LIMESURVEY_HOST | Host where LimeSurvey is installed. (default is localhost) |
| LIMESURVEY_PORT | LimeSurvey port to be used by Apache. |
| LIMESURVEY_ADMIN_USER | LimeSurvey Admin User. |
| LIMESURVEY_ADMIN_PASSWORD | LimeSurvey Admin Password. |
| Parameter | Description |
|---|---|
| SUPERVISOR_CONF_DIR | Directory where Supervisor configuration is stored |
Content type
Image
Digest
Size
496.8 MB
Last updated
almost 5 years ago
docker pull neuromat/nes