mirror of
https://github.com/mykitserver/docker-limesurvey.git
synced 2025-12-06 16:39:11 +01:00
Compare commits
10 Commits
3.25.18+21
...
4.4.15+210
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bb23531c6d | ||
|
|
69e8bcec7e | ||
|
|
d26552bb6f | ||
|
|
1360fb8001 | ||
|
|
fceae6b3cd | ||
|
|
b62a83ac83 | ||
|
|
d106c2ceb6 | ||
|
|
0c4690c97a | ||
|
|
ebb51363a1 | ||
|
|
debb4037a2 |
15
.travis.yml
15
.travis.yml
@@ -2,12 +2,17 @@ sudo: required
|
|||||||
language: bash
|
language: bash
|
||||||
services:
|
services:
|
||||||
- docker
|
- docker
|
||||||
|
install:
|
||||||
matrix:
|
jobs:
|
||||||
include:
|
include:
|
||||||
|
- env: HADOLINT="${HOME}/hadolint"
|
||||||
|
script:
|
||||||
|
- curl -sL -o ${HADOLINT} "https://github.com/hadolint/hadolint/releases/download/v1.23.0/hadolint-$(uname -s)-$(uname -m)"
|
||||||
|
- chmod 700 ${HADOLINT}
|
||||||
|
- git ls-files --exclude='Dockerfile*' --ignored | xargs --max-lines=1 ${HADOLINT} --ignore DL4006 --ignore DL3008 --ignore DL3018
|
||||||
- env: TAG=martialblog/limesurvey-apache
|
- env: TAG=martialblog/limesurvey-apache
|
||||||
script: cd 3.0/apache; docker build -q -t $TAG . && cd ../..; ./tests/run.sh $TAG
|
script: cd 4.0/apache; docker build -q -t $TAG . && cd ../..; ./tests/run.sh $TAG
|
||||||
- env: TAG=martialblog/limesurvey-fpm
|
- env: TAG=martialblog/limesurvey-fpm
|
||||||
script: cd 3.0/fpm; docker build -q -t $TAG . && cd ../..; ./tests/run.sh $TAG
|
script: cd 4.0/fpm; docker build -q -t $TAG . && cd ../..; ./tests/run.sh $TAG
|
||||||
- env: TAG=martialblog/limesurvey-alpine
|
- env: TAG=martialblog/limesurvey-alpine
|
||||||
script: cd 3.0/fpm; docker build -q -t $TAG . && cd ../..; ./tests/run.sh $TAG
|
script: cd 4.0/fpm; docker build -q -t $TAG . && cd ../..; ./tests/run.sh $TAG
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM php:7.4-apache
|
FROM php:7.4-apache
|
||||||
LABEL maintainer="markus@martialblog.de"
|
LABEL maintainer="markus@martialblog.de"
|
||||||
ARG version='3.25.18+210316'
|
ARG version='3.25.20+210330'
|
||||||
ARG sha256_checksum='16c5b775ffe7cab778eb10ffe8723f45762e031ced4d254508a53f691dd9bd2d'
|
ARG sha256_checksum='e3110b14fb61b6e0c5c7c1976d6b4a01b86ca391b249c5f268db9add07170fef'
|
||||||
|
|
||||||
# Install OS dependencies
|
# Install OS dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM php:7.4-fpm-alpine
|
FROM php:7.4-fpm-alpine
|
||||||
LABEL maintainer="markus@martialblog.de"
|
LABEL maintainer="markus@martialblog.de"
|
||||||
ARG version='3.25.18+210316'
|
ARG version='3.25.20+210330'
|
||||||
ARG sha256_checksum='16c5b775ffe7cab778eb10ffe8723f45762e031ced4d254508a53f691dd9bd2d'
|
ARG sha256_checksum='e3110b14fb61b6e0c5c7c1976d6b4a01b86ca391b249c5f268db9add07170fef'
|
||||||
|
|
||||||
# Install OS dependencies
|
# Install OS dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM php:7.4-fpm
|
FROM php:7.4-fpm
|
||||||
LABEL maintainer="markus@martialblog.de"
|
LABEL maintainer="markus@martialblog.de"
|
||||||
ARG version='3.25.18+210316'
|
ARG version='3.25.20+210330'
|
||||||
ARG sha256_checksum='16c5b775ffe7cab778eb10ffe8723f45762e031ced4d254508a53f691dd9bd2d'
|
ARG sha256_checksum='e3110b14fb61b6e0c5c7c1976d6b4a01b86ca391b249c5f268db9add07170fef'
|
||||||
|
|
||||||
# Install OS dependencies
|
# Install OS dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM php:7.4-apache
|
FROM php:7.4-apache
|
||||||
LABEL maintainer="markus@martialblog.de"
|
LABEL maintainer="markus@martialblog.de"
|
||||||
ARG version='4.4.12+210308'
|
ARG version='4.4.15+210329'
|
||||||
ARG sha256_checksum='cdd29b05e2491352287dbce5954ce3e5493d8c2b03716f7cda665c138d4d40ff'
|
ARG sha256_checksum='45e483e1b2f366bc0349ff7846c61130fee72024393c56faf12b88cd332d8a71'
|
||||||
|
|
||||||
# Install OS dependencies
|
# Install OS dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM php:7.4-fpm-alpine
|
FROM php:7.4-fpm-alpine
|
||||||
LABEL maintainer="markus@martialblog.de"
|
LABEL maintainer="markus@martialblog.de"
|
||||||
ARG version='4.4.12+210308'
|
ARG version='4.4.15+210329'
|
||||||
ARG sha256_checksum='cdd29b05e2491352287dbce5954ce3e5493d8c2b03716f7cda665c138d4d40ff'
|
ARG sha256_checksum='45e483e1b2f366bc0349ff7846c61130fee72024393c56faf12b88cd332d8a71'
|
||||||
|
|
||||||
# Install OS dependencies
|
# Install OS dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM php:7.4-fpm
|
FROM php:7.4-fpm
|
||||||
LABEL maintainer="markus@martialblog.de"
|
LABEL maintainer="markus@martialblog.de"
|
||||||
ARG version='4.4.12+210308'
|
ARG version='4.4.15+210329'
|
||||||
ARG sha256_checksum='cdd29b05e2491352287dbce5954ce3e5493d8c2b03716f7cda665c138d4d40ff'
|
ARG sha256_checksum='45e483e1b2f366bc0349ff7846c61130fee72024393c56faf12b88cd332d8a71'
|
||||||
|
|
||||||
# Install OS dependencies
|
# Install OS dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
|||||||
@@ -22,8 +22,10 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
db:
|
db:
|
||||||
image: postgres:9.6-alpine
|
image: postgres:10-alpine
|
||||||
restart: always
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- db-data:/var/lib/postgresql
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_USER=limesurvey
|
- POSTGRES_USER=limesurvey
|
||||||
- POSTGRES_DB=limesurvey
|
- POSTGRES_DB=limesurvey
|
||||||
@@ -31,3 +33,4 @@ services:
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
limesurvey:
|
limesurvey:
|
||||||
|
db-data:
|
||||||
|
|||||||
@@ -20,7 +20,12 @@ services:
|
|||||||
- "ADMIN_PASSWORD=foobar"
|
- "ADMIN_PASSWORD=foobar"
|
||||||
lime-db:
|
lime-db:
|
||||||
image: postgres:10
|
image: postgres:10
|
||||||
|
volumes:
|
||||||
|
- db-data:/var/lib/postgresql
|
||||||
environment:
|
environment:
|
||||||
- "POSTGRES_USER=limesurvey"
|
- "POSTGRES_USER=limesurvey"
|
||||||
- "POSTGRES_DB=limesurvey"
|
- "POSTGRES_DB=limesurvey"
|
||||||
- "POSTGRES_PASSWORD=secret"
|
- "POSTGRES_PASSWORD=secret"
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
db-data:
|
||||||
|
|||||||
@@ -1,10 +1,14 @@
|
|||||||
FROM nginx
|
FROM nginx:stable
|
||||||
RUN apt-get update && \
|
LABEL maintainer="markus@martialblog.de"
|
||||||
apt-get install -y certbot curl python-certbot-nginx && \
|
|
||||||
apt-get -y autoclean; apt-get -y autoremove; \
|
RUN set -ex; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
apt-get update && \
|
||||||
|
DEBIAN_FRONTEND=noninteractive \
|
||||||
|
apt-get install --no-install-recommends -y \
|
||||||
|
certbot curl python-certbot-nginx && \
|
||||||
|
apt-get -y autoclean; apt-get -y autoremove; \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
RUN chmod 700 /entrypoint.sh
|
RUN chmod 700 /entrypoint.sh
|
||||||
|
|
||||||
CMD ["/entrypoint.sh"]
|
CMD ["/entrypoint.sh"]
|
||||||
|
|||||||
Reference in New Issue
Block a user