| |
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 |
|