mirror of
https://github.com/mykitserver/docker-limesurvey.git
synced 2025-12-06 16:39:11 +01:00
Compare commits
11 Commits
4.3.15+200
...
4.3.19+201
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f0000f7448 | ||
|
|
6d71e4ecc2 | ||
|
|
2d8e54191d | ||
|
|
79047b6ef9 | ||
|
|
1c3854fe28 | ||
|
|
5d9cad19a6 | ||
|
|
e55d0b89fa | ||
|
|
94ea6bda5b | ||
|
|
5bf70a5640 | ||
|
|
9fc0ccc03c | ||
|
|
4ab8956a4c |
@@ -1,7 +1,7 @@
|
||||
FROM php:7.2-apache
|
||||
LABEL maintainer="markus@martialblog.de"
|
||||
ARG version='3.23.2+200908'
|
||||
ARG sha256_checksum='049cbb9a6c64fb9b8c11f436d3eb46fe17cf6ca7466c4facd33d1b5fdc594862'
|
||||
ARG version='3.23.7+201006'
|
||||
ARG sha256_checksum='8436f6ed8b2cfad1ecda66aedb8baac2543af98a4d27bcb2606c00b1acfb1996'
|
||||
|
||||
# Install OS dependencies
|
||||
RUN set -ex; \
|
||||
|
||||
@@ -20,6 +20,7 @@ ADMIN_NAME=${ADMIN_NAME:-'admin'}
|
||||
ADMIN_EMAIL=${ADMIN_EMAIL:-'foobar@example.com'}
|
||||
ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
|
||||
|
||||
BASE_URL=${BASE_URL:-}
|
||||
PUBLIC_URL=${PUBLIC_URL:-}
|
||||
URL_FORMAT=${URL_FORMAT:-'path'}
|
||||
|
||||
@@ -90,6 +91,9 @@ return array(
|
||||
'rules' => array(),
|
||||
'showScriptName' => true,
|
||||
),
|
||||
'request' => array(
|
||||
'baseUrl' => '$BASE_URL',
|
||||
),
|
||||
),
|
||||
'config'=>array(
|
||||
'publicurl'=>'$PUBLIC_URL',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM php:7.2-fpm-alpine
|
||||
LABEL maintainer="markus@martialblog.de"
|
||||
ARG version='3.23.2+200908'
|
||||
ARG sha256_checksum='049cbb9a6c64fb9b8c11f436d3eb46fe17cf6ca7466c4facd33d1b5fdc594862'
|
||||
ARG version='3.23.7+201006'
|
||||
ARG sha256_checksum='8436f6ed8b2cfad1ecda66aedb8baac2543af98a4d27bcb2606c00b1acfb1996'
|
||||
|
||||
# Install OS dependencies
|
||||
RUN set -ex; \
|
||||
|
||||
@@ -20,6 +20,7 @@ ADMIN_NAME=${ADMIN_NAME:-'admin'}
|
||||
ADMIN_EMAIL=${ADMIN_EMAIL:-'foobar@example.com'}
|
||||
ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
|
||||
|
||||
BASE_URL=${BASE_URL:-}
|
||||
PUBLIC_URL=${PUBLIC_URL:-}
|
||||
URL_FORMAT=${URL_FORMAT:-'path'}
|
||||
|
||||
@@ -90,6 +91,9 @@ return array(
|
||||
'rules' => array(),
|
||||
'showScriptName' => true,
|
||||
),
|
||||
'request' => array(
|
||||
'baseUrl' => '$BASE_URL',
|
||||
),
|
||||
),
|
||||
'config'=>array(
|
||||
'publicurl'=>'$PUBLIC_URL',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM php:7.2-fpm
|
||||
LABEL maintainer="markus@martialblog.de"
|
||||
ARG version='3.23.2+200908'
|
||||
ARG sha256_checksum='049cbb9a6c64fb9b8c11f436d3eb46fe17cf6ca7466c4facd33d1b5fdc594862'
|
||||
ARG version='3.23.7+201006'
|
||||
ARG sha256_checksum='8436f6ed8b2cfad1ecda66aedb8baac2543af98a4d27bcb2606c00b1acfb1996'
|
||||
|
||||
# Install OS dependencies
|
||||
RUN set -ex; \
|
||||
|
||||
@@ -20,6 +20,7 @@ ADMIN_NAME=${ADMIN_NAME:-'admin'}
|
||||
ADMIN_EMAIL=${ADMIN_EMAIL:-'foobar@example.com'}
|
||||
ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
|
||||
|
||||
BASE_URL=${BASE_URL:-}
|
||||
PUBLIC_URL=${PUBLIC_URL:-}
|
||||
URL_FORMAT=${URL_FORMAT:-'path'}
|
||||
|
||||
@@ -90,6 +91,9 @@ return array(
|
||||
'rules' => array(),
|
||||
'showScriptName' => true,
|
||||
),
|
||||
'request' => array(
|
||||
'baseUrl' => '$BASE_URL',
|
||||
),
|
||||
),
|
||||
'config'=>array(
|
||||
'publicurl'=>'$PUBLIC_URL',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM php:7.2-apache
|
||||
LABEL maintainer="markus@martialblog.de"
|
||||
ARG version='4.3.15+200907'
|
||||
ARG sha256_checksum='46fbdf7ab3760c64ecd145b97e24be7705f1deebeb67c9e7b58a55ed106b73a2'
|
||||
ARG version='4.3.19+201005'
|
||||
ARG sha256_checksum='ef9f8c14e818da33de395c1c80572f943e843c9120efc447b4a24a67d62d5682'
|
||||
|
||||
# Install OS dependencies
|
||||
RUN set -ex; \
|
||||
|
||||
@@ -20,6 +20,7 @@ ADMIN_NAME=${ADMIN_NAME:-'admin'}
|
||||
ADMIN_EMAIL=${ADMIN_EMAIL:-'foobar@example.com'}
|
||||
ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
|
||||
|
||||
BASE_URL=${BASE_URL:-}
|
||||
PUBLIC_URL=${PUBLIC_URL:-}
|
||||
URL_FORMAT=${URL_FORMAT:-'path'}
|
||||
|
||||
@@ -90,6 +91,9 @@ return array(
|
||||
'rules' => array(),
|
||||
'showScriptName' => true,
|
||||
),
|
||||
'request' => array(
|
||||
'baseUrl' => '$BASE_URL',
|
||||
),
|
||||
),
|
||||
'config'=>array(
|
||||
'publicurl'=>'$PUBLIC_URL',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM php:7.2-fpm-alpine
|
||||
LABEL maintainer="markus@martialblog.de"
|
||||
ARG version='4.3.15+200907'
|
||||
ARG sha256_checksum='46fbdf7ab3760c64ecd145b97e24be7705f1deebeb67c9e7b58a55ed106b73a2'
|
||||
ARG version='4.3.19+201005'
|
||||
ARG sha256_checksum='ef9f8c14e818da33de395c1c80572f943e843c9120efc447b4a24a67d62d5682'
|
||||
|
||||
# Install OS dependencies
|
||||
RUN set -ex; \
|
||||
|
||||
@@ -20,6 +20,7 @@ ADMIN_NAME=${ADMIN_NAME:-'admin'}
|
||||
ADMIN_EMAIL=${ADMIN_EMAIL:-'foobar@example.com'}
|
||||
ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
|
||||
|
||||
BASE_URL=${BASE_URL:-}
|
||||
PUBLIC_URL=${PUBLIC_URL:-}
|
||||
URL_FORMAT=${URL_FORMAT:-'path'}
|
||||
|
||||
@@ -90,6 +91,9 @@ return array(
|
||||
'rules' => array(),
|
||||
'showScriptName' => true,
|
||||
),
|
||||
'request' => array(
|
||||
'baseUrl' => '$BASE_URL',
|
||||
),
|
||||
),
|
||||
'config'=>array(
|
||||
'publicurl'=>'$PUBLIC_URL',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM php:7.2-fpm
|
||||
LABEL maintainer="markus@martialblog.de"
|
||||
ARG version='4.3.15+200907'
|
||||
ARG sha256_checksum='46fbdf7ab3760c64ecd145b97e24be7705f1deebeb67c9e7b58a55ed106b73a2'
|
||||
ARG version='4.3.19+201005'
|
||||
ARG sha256_checksum='ef9f8c14e818da33de395c1c80572f943e843c9120efc447b4a24a67d62d5682'
|
||||
|
||||
# Install OS dependencies
|
||||
RUN set -ex; \
|
||||
|
||||
@@ -20,6 +20,7 @@ ADMIN_NAME=${ADMIN_NAME:-'admin'}
|
||||
ADMIN_EMAIL=${ADMIN_EMAIL:-'foobar@example.com'}
|
||||
ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
|
||||
|
||||
BASE_URL=${BASE_URL:-}
|
||||
PUBLIC_URL=${PUBLIC_URL:-}
|
||||
URL_FORMAT=${URL_FORMAT:-'path'}
|
||||
|
||||
@@ -90,6 +91,9 @@ return array(
|
||||
'rules' => array(),
|
||||
'showScriptName' => true,
|
||||
),
|
||||
'request' => array(
|
||||
'baseUrl' => '$BASE_URL',
|
||||
),
|
||||
),
|
||||
'config'=>array(
|
||||
'publicurl'=>'$PUBLIC_URL',
|
||||
|
||||
12
README.md
12
README.md
@@ -52,6 +52,17 @@ To change to LimeSurvey configuration, you can mount a Volume into the Container
|
||||
|
||||
**Hint**: If this configuration is present before the installation, the LimeSurvey Web Installer will not run automatically.
|
||||
|
||||
# Reverse Proxy Configuration
|
||||
|
||||
## Traefik Example
|
||||
|
||||
```
|
||||
# BASE_URL = /limesurvey
|
||||
"traefik.http.routers.limesurvey.rule=PathPrefix(`/limesurvey`)",
|
||||
"traefik.http.routers.limesurvey.middlewares=strip-limesurvey@docker",
|
||||
"traefik.http.middlewares.strip-limesurvey.stripprefix.prefixes=/limesurvey",
|
||||
```
|
||||
|
||||
## Data Encryption
|
||||
|
||||
LimeSurvey 4 supports data encryption, this image give you these options:
|
||||
@@ -79,6 +90,7 @@ For further details on the settings see: https://manual.limesurvey.org/Data_encr
|
||||
| ADMIN_EMAIL | Initial LimeSurvey Admin Email |
|
||||
| ADMIN_PASSWORD | Initial LimeSurvey Admin Password |
|
||||
| PUBLIC_URL | Public URL for public scripts |
|
||||
| BASE_URL | Application Base URL |
|
||||
| URL_FORMAT | URL Format. path or get |
|
||||
| DEBUG | Debug level (0, 1, 2). Default: 0 |
|
||||
| DEBUG_SQL | SQL Debug level (0, 1, 2). Default 0 |
|
||||
|
||||
Reference in New Issue
Block a user