Skip to content
Snippets Groups Projects
Commit d3137dae authored by Christian Elberfeld's avatar Christian Elberfeld
Browse files

Dokuwiki Upgrade und reorg

parent ddaebb31
No related branches found
No related tags found
No related merge requests found
......@@ -6,18 +6,12 @@
- name: create folder struct for dokuwiki
file:
path: "/srv/dokuwiki/"
path: "{{item}}"
state: "directory"
- name: create folder struct for dokuwiki
file:
path: "/tmp/dokuwiki_docker/"
state: "directory"
- name: copy Dockerfile
copy:
src: Dockerfile
dest: /tmp/dokuwiki_docker/Dockerfile
with_items:
- /srv/dokuwiki/
- /srv/dokuwiki/data
- /srv/dokuwiki/pdftemplate
- name: Docker Compose Konfig-Datei erstellen
template:
......@@ -25,10 +19,11 @@
dest: "/srv/dokuwiki/{{item}}"
with_items:
- docker-compose.yml
- Dockerfile
- sendmail_plenum.py
- name: start dokuwiki docker
docker_service:
docker_compose:
project_src: /srv/dokuwiki/
state: present
......
FROM php:7.1-apache
FROM php:7.4-apache
# php-gd modul für dw2pdf plugin
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd
# Upload-Limits hoch setzen (Edit by Parad0x)
RUN touch /usr/local/etc/php/conf.d/uploads.ini \
......@@ -7,10 +16,12 @@ RUN touch /usr/local/etc/php/conf.d/uploads.ini \
# Change apache settings
RUN a2enmod rewrite
# Expose ports
EXPOSE 80
# startup
CMD ["apache2-foreground"]
......@@ -4,10 +4,11 @@ services:
app:
build: /tmp/dokuwiki_docker/
build: .
image: "dokuwiki--{{ ansible_date_time.date }}--{{ ansible_date_time.hour }}-{{ ansible_date_time.minute }}-{{ ansible_date_time.second }}"
restart: always
ports:
- 127.0.0.1:42005:80
volumes:
- /srv/dokuwiki:/var/www/html
- /srv/dokuwiki/data/:/var/www/html
- /srv/dokuwiki/pdftemplate/:/var/www/html/lib/plugins/dw2pdf/tpl/warpzone/
......@@ -6,7 +6,7 @@ msg['Subject'] = 'Aktuelle Plenumsthemen für den kommenden Dienstag 20:00'
msg['From'] = '{{noreply_email_user}}'
msg['To'] = 'intern@warpzone.ms'
with open("/srv/dokuwiki/data/pages/intern/diskussionsthemen.txt") as fp:
with open("/srv/dokuwiki/data/data/pages/intern/diskussionsthemen.txt") as fp:
msg.set_content(fp.read())
server = smtplib.SMTP('{{smtp_host}}', {{smtp_port}})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment