Compare commits

...

7 Commits

Author SHA1 Message Date
Markus Opolka
6fd8b6983a Upgrading to LTS Version 5.6.41+231017 2023-10-26 07:52:01 +02:00
Markus Opolka
15bdc9507e Merge pull request #174 from wuarmin/fix-entrypoints
Now security.php is created properly if $ENCRYPT_SECRET_BOX_KEY is set
2023-10-26 07:48:37 +02:00
Armin
8cfc53adba Now security.php is created properly if $ENCRYPT_SECRET_BOX_KEY is et and $ENCRYPT_KEYPAIR is missing 2023-10-24 11:09:31 +02:00
Markus Opolka
7e73bf5223 Merge pull request #172 from martialblog/renovate/actions-checkout-digest
Update actions/checkout digest to b4ffde6
2023-10-19 13:46:46 +02:00
renovate[bot]
e73940ecd8 Update actions/checkout digest to b4ffde6 2023-10-19 11:40:51 +00:00
Markus Opolka
487881f785 Remove default passwords in all example files (#171)
* Remove default passwords in all example files

 - To discourage production use without changing the passwords.
2023-10-19 09:41:52 +02:00
Markus Opolka
2c34e0fd73 Upgrading to Version 6.2.11+231007 2023-10-16 18:04:33 +02:00
28 changed files with 63 additions and 65 deletions

View File

@@ -15,7 +15,7 @@ jobs:
- 6.0/fpm-alpine/Dockerfile - 6.0/fpm-alpine/Dockerfile
- 6.0/fpm/Dockerfile - 6.0/fpm/Dockerfile
steps: steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: hadolint/hadolint-action@v3.1.0 - uses: hadolint/hadolint-action@v3.1.0
with: with:
dockerfile: ${{ matrix.dockerfile }} dockerfile: ${{ matrix.dockerfile }}
@@ -31,7 +31,7 @@ jobs:
contents: read contents: read
steps: steps:
- name: 'Check out the repo' - name: 'Check out the repo'
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: 'Set up QEMU' - name: 'Set up QEMU'
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3
with: with:

View File

@@ -15,7 +15,7 @@ jobs:
- 5.0/fpm-alpine/Dockerfile - 5.0/fpm-alpine/Dockerfile
- 5.0/fpm/Dockerfile - 5.0/fpm/Dockerfile
steps: steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: hadolint/hadolint-action@v3.1.0 - uses: hadolint/hadolint-action@v3.1.0
with: with:
dockerfile: ${{ matrix.dockerfile }} dockerfile: ${{ matrix.dockerfile }}
@@ -31,7 +31,7 @@ jobs:
contents: read contents: read
steps: steps:
- name: 'Check out the repo' - name: 'Check out the repo'
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: 'Set up QEMU' - name: 'Set up QEMU'
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3
with: with:

View File

@@ -17,7 +17,7 @@ jobs:
- 6.0/fpm/Dockerfile - 6.0/fpm/Dockerfile
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: hadolint/hadolint-action@v3.1.0 - uses: hadolint/hadolint-action@v3.1.0
with: with:
dockerfile: ${{ matrix.dockerfile }} dockerfile: ${{ matrix.dockerfile }}

View File

@@ -22,7 +22,7 @@ jobs:
- linux/arm64 - linux/arm64
steps: steps:
- name: 'Check out the repo' - name: 'Check out the repo'
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: 'Set up QEMU' - name: 'Set up QEMU'
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3

View File

@@ -14,7 +14,7 @@ jobs:
- fpm - fpm
steps: steps:
- name: 'Check out the repo' - name: 'Check out the repo'
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: 'Set up QEMU' - name: 'Set up QEMU'
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3

View File

@@ -14,7 +14,7 @@ jobs:
- fpm - fpm
steps: steps:
- name: 'Check out the repo' - name: 'Check out the repo'
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: 'Set up QEMU' - name: 'Set up QEMU'
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3

View File

@@ -81,8 +81,8 @@ RUN a2enmod headers rewrite remoteip; \
# Use the default production configuration # Use the default production configuration
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
ARG version="5.6.40+231005" ARG version="5.6.41+231017"
ARG sha256_checksum="b5bbf49d054320efae39adfe396049907047b8fd3daf614b0599d238321ec95d" ARG sha256_checksum="b572e0a92465be5e804171155a312eb9e1493897b6f42037abffaa4105e50fd6"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz" ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data ARG USER=www-data
ARG LISTEN_PORT=8080 ARG LISTEN_PORT=8080

View File

@@ -153,7 +153,7 @@ if [ -f application/config/security.php ]; then
echo 'Info: security.php already provisioned' echo 'Info: security.php already provisioned'
else else
echo 'Info: Creating security.php' echo 'Info: Creating security.php'
if [ -n "$ENCRYPT_KEYPAIR" ]; then if [ -n "$ENCRYPT_KEYPAIR" ] || [ -n "$ENCRYPT_SECRET_BOX_KEY" ]; then
cat <<EOF > application/config/security.php cat <<EOF > application/config/security.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

View File

@@ -51,8 +51,8 @@ RUN set -ex; \
apk add --no-cache --no-network --virtual .limesurvey-phpext-rundeps $runDeps; \ apk add --no-cache --no-network --virtual .limesurvey-phpext-rundeps $runDeps; \
apk del --no-cache --no-network .build-deps apk del --no-cache --no-network .build-deps
ARG version="5.6.40+231005" ARG version="5.6.41+231017"
ARG sha256_checksum="b5bbf49d054320efae39adfe396049907047b8fd3daf614b0599d238321ec95d" ARG sha256_checksum="b572e0a92465be5e804171155a312eb9e1493897b6f42037abffaa4105e50fd6"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz" ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data ARG USER=www-data
ENV LIMESURVEY_VERSION=$version ENV LIMESURVEY_VERSION=$version

View File

@@ -146,7 +146,7 @@ if [ -f application/config/security.php ]; then
echo 'Info: security.php already provisioned' echo 'Info: security.php already provisioned'
else else
echo 'Info: Creating security.php' echo 'Info: Creating security.php'
if [ -n "$ENCRYPT_KEYPAIR" ]; then if [ -n "$ENCRYPT_KEYPAIR" ] || [ -n "$ENCRYPT_SECRET_BOX_KEY" ]; then
cat <<EOF > application/config/security.php cat <<EOF > application/config/security.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

View File

@@ -68,8 +68,8 @@ RUN set -ex; \
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
ARG version="5.6.40+231005" ARG version="5.6.41+231017"
ARG sha256_checksum="b5bbf49d054320efae39adfe396049907047b8fd3daf614b0599d238321ec95d" ARG sha256_checksum="b572e0a92465be5e804171155a312eb9e1493897b6f42037abffaa4105e50fd6"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz" ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data ARG USER=www-data
ENV LIMESURVEY_VERSION=$version ENV LIMESURVEY_VERSION=$version

View File

@@ -146,7 +146,7 @@ if [ -f application/config/security.php ]; then
echo 'Info: security.php already provisioned' echo 'Info: security.php already provisioned'
else else
echo 'Info: Creating security.php' echo 'Info: Creating security.php'
if [ -n "$ENCRYPT_KEYPAIR" ]; then if [ -n "$ENCRYPT_KEYPAIR" ] || [ -n "$ENCRYPT_SECRET_BOX_KEY" ]; then
cat <<EOF > application/config/security.php cat <<EOF > application/config/security.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

View File

@@ -81,8 +81,8 @@ RUN a2enmod headers rewrite remoteip; \
# Use the default production configuration # Use the default production configuration
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
ARG version="6.2.9+230925" ARG version="6.2.11+231007"
ARG sha256_checksum="91e334e0e3076b812ca8cb642577f5bfcb69e4abf1fd3de666b2ab0d90b118e9" ARG sha256_checksum="902ec8f0bebd827187fec8cab53411ec14f10a4e6f9e59124a02500059bea399"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz" ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data ARG USER=www-data
ARG LISTEN_PORT=8080 ARG LISTEN_PORT=8080

View File

@@ -153,7 +153,7 @@ if [ -f application/config/security.php ]; then
echo 'Info: security.php already provisioned' echo 'Info: security.php already provisioned'
else else
echo 'Info: Creating security.php' echo 'Info: Creating security.php'
if [ -n "$ENCRYPT_KEYPAIR" ]; then if [ -n "$ENCRYPT_KEYPAIR" ] || [ -n "$ENCRYPT_SECRET_BOX_KEY" ]; then
cat <<EOF > application/config/security.php cat <<EOF > application/config/security.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

View File

@@ -51,8 +51,8 @@ RUN set -ex; \
apk add --no-cache --no-network --virtual .limesurvey-phpext-rundeps $runDeps; \ apk add --no-cache --no-network --virtual .limesurvey-phpext-rundeps $runDeps; \
apk del --no-cache --no-network .build-deps apk del --no-cache --no-network .build-deps
ARG version="6.2.9+230925" ARG version="6.2.11+231007"
ARG sha256_checksum="91e334e0e3076b812ca8cb642577f5bfcb69e4abf1fd3de666b2ab0d90b118e9" ARG sha256_checksum="902ec8f0bebd827187fec8cab53411ec14f10a4e6f9e59124a02500059bea399"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz" ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data ARG USER=www-data
ENV LIMESURVEY_VERSION=$version ENV LIMESURVEY_VERSION=$version

View File

@@ -146,7 +146,7 @@ if [ -f application/config/security.php ]; then
echo 'Info: security.php already provisioned' echo 'Info: security.php already provisioned'
else else
echo 'Info: Creating security.php' echo 'Info: Creating security.php'
if [ -n "$ENCRYPT_KEYPAIR" ]; then if [ -n "$ENCRYPT_KEYPAIR" ] || [ -n "$ENCRYPT_SECRET_BOX_KEY" ]; then
cat <<EOF > application/config/security.php cat <<EOF > application/config/security.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

View File

@@ -68,8 +68,8 @@ RUN set -ex; \
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
ARG version="6.2.9+230925" ARG version="6.2.11+231007"
ARG sha256_checksum="91e334e0e3076b812ca8cb642577f5bfcb69e4abf1fd3de666b2ab0d90b118e9" ARG sha256_checksum="902ec8f0bebd827187fec8cab53411ec14f10a4e6f9e59124a02500059bea399"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz" ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data ARG USER=www-data
ENV LIMESURVEY_VERSION=$version ENV LIMESURVEY_VERSION=$version

View File

@@ -146,7 +146,7 @@ if [ -f application/config/security.php ]; then
echo 'Info: security.php already provisioned' echo 'Info: security.php already provisioned'
else else
echo 'Info: Creating security.php' echo 'Info: Creating security.php'
if [ -n "$ENCRYPT_KEYPAIR" ]; then if [ -n "$ENCRYPT_KEYPAIR" ] || [ -n "$ENCRYPT_SECRET_BOX_KEY" ]; then
cat <<EOF > application/config/security.php cat <<EOF > application/config/security.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

View File

@@ -151,6 +151,8 @@ For further details on the settings see: https://manual.limesurvey.org/Optional_
The easiest way to get a fully featured and functional setup is using a docker-compose file. Several examples are provided in the [repository](https://github.com/martialblog/docker-limesurvey). The easiest way to get a fully featured and functional setup is using a docker-compose file. Several examples are provided in the [repository](https://github.com/martialblog/docker-limesurvey).
**Hint:** You need to configure a database and Limesurvey password in the `docker-compose` files before starting. No defaults are provided to discourage production use with default passwords.
``` ```
docker-compose up docker-compose up
@@ -161,8 +163,6 @@ http://localhost:8080/
http://localhost:8080/index.php/admin http://localhost:8080/index.php/admin
``` ```
Please note / warning: To sign into the admin panel in the examples, the credentials are username: *admin* password: *foobar*, however, if you are planning for any use beyond testing, it is highly recommended that you use environment variables to define a secure username and password.
# Running LimeSurvey with Helm # Running LimeSurvey with Helm
A Helm Chart for this Image can be used for deployments. Please refer to the Helm Repository for further details: A Helm Chart for this Image can be used for deployments. Please refer to the Helm Repository for further details:

View File

@@ -8,8 +8,8 @@ services:
- lime-db - lime-db
environment: environment:
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
- "PUBLIC_URL=http://my.survey.localhost:8080" # Example, Change this - "PUBLIC_URL=http://my.survey.localhost:8080" # Example, Change this
- "BASE_URL=http://my.survey.localhost:8080" # Example, Change this - "BASE_URL=http://my.survey.localhost:8080" # Example, Change this
proxy: proxy:
@@ -24,6 +24,6 @@ services:
environment: environment:
- "MYSQL_USER=limesurvey" - "MYSQL_USER=limesurvey"
- "MYSQL_DATABASE=limesurvey" - "MYSQL_DATABASE=limesurvey"
- "MYSQL_PASSWORD=secret" # - "MYSQL_PASSWORD="
- "MYSQL_ROOT_PASSWORD=secret" # - "MYSQL_ROOT_PASSWORD="

View File

@@ -7,12 +7,12 @@ services:
- DB_TYPE=pgsql - DB_TYPE=pgsql
- DB_PORT=5432 - DB_PORT=5432
- DB_HOST=db - DB_HOST=db
- DB_PASSWORD=example # - DB_PASSWORD=
- DB_NAME=limesurvey - DB_NAME=limesurvey
- DB_USERNAME=limesurvey - DB_USERNAME=limesurvey
- ADMIN_USER=admin - ADMIN_USER=admin
- ADMIN_NAME=Admin - ADMIN_NAME=Admin
- ADMIN_PASSWORD=example # - ADMIN_PASSWORD=
- ADMIN_EMAIL=admin@example.com - ADMIN_EMAIL=admin@example.com
- PUBLIC_URL=foobar.com - PUBLIC_URL=foobar.com
volumes: volumes:
@@ -29,7 +29,7 @@ services:
environment: environment:
- POSTGRES_USER=limesurvey - POSTGRES_USER=limesurvey
- POSTGRES_DB=limesurvey - POSTGRES_DB=limesurvey
- POSTGRES_PASSWORD=example # - POSTGRES_PASSWORD=
volumes: volumes:
limesurvey: limesurvey:

View File

@@ -14,9 +14,9 @@ services:
- lime-db - lime-db
environment: environment:
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
lime-web: lime-web:
build: build:
context: nginx-certbot/ context: nginx-certbot/
dockerfile: Dockerfile dockerfile: Dockerfile
@@ -44,7 +44,7 @@ services:
environment: environment:
- "MYSQL_USER=limesurvey" - "MYSQL_USER=limesurvey"
- "MYSQL_DATABASE=limesurvey" - "MYSQL_DATABASE=limesurvey"
- "MYSQL_PASSWORD=secret" # - "MYSQL_PASSWORD="
- "MYSQL_ROOT_PASSWORD=secret" # - "MYSQL_ROOT_PASSWORD="
volumes: volumes:
lime: lime:

View File

@@ -14,8 +14,8 @@ services:
- lime-db - lime-db
environment: environment:
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
lime-web: lime-web:
image: docker.io/nginx:alpine image: docker.io/nginx:alpine
links: links:
@@ -32,7 +32,7 @@ services:
environment: environment:
- "MYSQL_USER=limesurvey" - "MYSQL_USER=limesurvey"
- "MYSQL_DATABASE=limesurvey" - "MYSQL_DATABASE=limesurvey"
- "MYSQL_PASSWORD=secret" # - "MYSQL_PASSWORD="
- "MYSQL_ROOT_PASSWORD=secret" # - "MYSQL_ROOT_PASSWORD="
volumes: volumes:
lime: lime:

View File

@@ -14,8 +14,8 @@ services:
- lime-db - lime-db
environment: environment:
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
lime-web: lime-web:
image: docker.io/nginx image: docker.io/nginx
links: links:
@@ -30,7 +30,7 @@ services:
environment: environment:
- "MYSQL_USER=limesurvey" - "MYSQL_USER=limesurvey"
- "MYSQL_DATABASE=limesurvey" - "MYSQL_DATABASE=limesurvey"
- "MYSQL_PASSWORD=secret" # - "MYSQL_PASSWORD="
- "MYSQL_ROOT_PASSWORD=secret" # - "MYSQL_ROOT_PASSWORD="
volumes: volumes:
lime: lime:

View File

@@ -19,8 +19,8 @@ services:
- "DB_TYPE=pgsql" - "DB_TYPE=pgsql"
- "DB_PORT=5432" - "DB_PORT=5432"
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
lime-db: lime-db:
image: docker.io/postgres:10 image: docker.io/postgres:10
volumes: volumes:
@@ -28,7 +28,7 @@ services:
environment: environment:
- "POSTGRES_USER=limesurvey" - "POSTGRES_USER=limesurvey"
- "POSTGRES_DB=limesurvey" - "POSTGRES_DB=limesurvey"
- "POSTGRES_PASSWORD=secret" # - "POSTGRES_PASSWORD="
volumes: volumes:
db-data: db-data:

View File

@@ -15,8 +15,8 @@ services:
- lime-db - lime-db
environment: environment:
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
- "PUBLIC_URL=http://my.survey.localhost:8888" - "PUBLIC_URL=http://my.survey.localhost:8888"
- "BASE_URL=http://my.survey.localhost:8888" - "BASE_URL=http://my.survey.localhost:8888"
traefik: traefik:
@@ -37,6 +37,5 @@ services:
environment: environment:
- "MYSQL_USER=limesurvey" - "MYSQL_USER=limesurvey"
- "MYSQL_DATABASE=limesurvey" - "MYSQL_DATABASE=limesurvey"
- "MYSQL_PASSWORD=secret" # - "MYSQL_PASSWORD="
- "MYSQL_ROOT_PASSWORD=secret" # - "MYSQL_ROOT_PASSWORD="

View File

@@ -19,8 +19,8 @@ services:
- "./examples/apache-example.conf:/etc/apache2/sites-available/000-default.conf:ro" - "./examples/apache-example.conf:/etc/apache2/sites-available/000-default.conf:ro"
environment: environment:
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
- "PUBLIC_URL=http://localhost:8888/limesurvey" - "PUBLIC_URL=http://localhost:8888/limesurvey"
- "BASE_URL=http://localhost:8888/limesurvey" - "BASE_URL=http://localhost:8888/limesurvey"
traefik: traefik:
@@ -41,6 +41,5 @@ services:
environment: environment:
- "MYSQL_USER=limesurvey" - "MYSQL_USER=limesurvey"
- "MYSQL_DATABASE=limesurvey" - "MYSQL_DATABASE=limesurvey"
- "MYSQL_PASSWORD=secret" # - "MYSQL_PASSWORD="
- "MYSQL_ROOT_PASSWORD=secret" # - "MYSQL_ROOT_PASSWORD="

View File

@@ -15,8 +15,8 @@ services:
- "8080:8080" - "8080:8080"
environment: environment:
- "DB_HOST=lime-db" - "DB_HOST=lime-db"
- "DB_PASSWORD=secret" # - "DB_PASSWORD="
- "ADMIN_PASSWORD=foobar" # - "ADMIN_PASSWORD="
# If you require an empty table prefix, use a space as the DB_TABLE_PREFIX # If you require an empty table prefix, use a space as the DB_TABLE_PREFIX
# - "DB_TABLE_PREFIX= " # - "DB_TABLE_PREFIX= "
lime-db: lime-db:
@@ -24,5 +24,5 @@ services:
environment: environment:
- "MYSQL_USER=limesurvey" - "MYSQL_USER=limesurvey"
- "MYSQL_DATABASE=limesurvey" - "MYSQL_DATABASE=limesurvey"
- "MYSQL_PASSWORD=secret" # - "MYSQL_PASSWORD="
- "MYSQL_ROOT_PASSWORD=secret" # - "MYSQL_ROOT_PASSWORD="