Versionsunterschiede von Testing / Docker





Nächste Änderung →




1 WackoWiki DockerRepo: https://hub.docker.com/r/trojer/wackowiki
2
3
4 DokuWiki: ((https://www.patreon.com/posts/42961375 Running DokuWiki on Docker))
5   * https://hub.docker.com/r/dokuwiki/dokuwiki
6   * https://github.com/dokuwiki/docker
7
8 #||
9 ||
10 **docker-compose.yml**
11
12 %%(php)
13 ---
14 services:
15     wacko:
16         image: trojer/wackowiki:latest
17         # image: trojer/wackowiki:0.1.1
18         ports:
19             - '10080:80'
20         build:
21             dockerfile: Dockerfile
22             context: .
23 # args:
24 # VERSION: 6.0.22
25         depends_on:
26             - db
27         volumes:
28             - ./scripts/config.php:/var/www/html/src/config/config.php
29
30     db:
31         image: mariadb:10
32         environment:
33             MARIADB_RANDOM_ROOT_PASSWORD: "yes"
34             MARIADB_DATABASE: wacko
35             MARIADB_USER: wacko
36             MARIADB_PASSWORD: examplepassword
37        # volumes:
38        # - ./scripts/wacko.sql:/docker-entrypoint-initdb.d/wacko.sql
39             
40
41     phpmyadmin:
42         image: phpmyadmin
43         restart: always
44         ports:
45         - 10081:80
46 %%
47 |
48
49 **Dockerfile**
50
51 %%(php)
52 FROM php:apache
53 ARG VERSION=6.1.27
54 ENV MARIADB_DATABASE=wacko
55
56 RUN apt-get update -y \
57 && apt-get install -y \
58     wget \
59     apt-utils \
60     libicu-dev \
61     zlib1g-dev \
62     libpng-dev \
63 && apt-get clean \
64 && rm -rf /var/cache/apt \
65 && docker-php-ext-install \
66     bcmath \
67     gd \
68     intl \
69     mysqli \
70     pdo_mysql \
71     pdo \
72     mysqli \
73     ctype \
74     iconv \
75 && a2enmod rewrite
76
77 WORKDIR /var/www/html
78 USER www-data
79 RUN wget -q -O - https://github.com/WackoWiki/wackowiki/archive/refs/tags/${VERSION}.tar.gz | tar -xz --strip-components=1
80 USER root
81 RUN sed -i -e 's#/var/www/html#/var/www/html/src#g' /etc/apache2/sites-enabled/000-default.conf
82
83 %%
84 ||
85 ||#
86
87 https://github.com/jakubboucek/docker-lamp-devstack?tab=readme-ov-file#built-images
88
89