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 @@ ...@@ -6,18 +6,12 @@
- name: create folder struct for dokuwiki - name: create folder struct for dokuwiki
file: file:
path: "/srv/dokuwiki/" path: "{{item}}"
state: "directory" state: "directory"
with_items:
- name: create folder struct for dokuwiki - /srv/dokuwiki/
file: - /srv/dokuwiki/data
path: "/tmp/dokuwiki_docker/" - /srv/dokuwiki/pdftemplate
state: "directory"
- name: copy Dockerfile
copy:
src: Dockerfile
dest: /tmp/dokuwiki_docker/Dockerfile
- name: Docker Compose Konfig-Datei erstellen - name: Docker Compose Konfig-Datei erstellen
template: template:
...@@ -25,10 +19,11 @@ ...@@ -25,10 +19,11 @@
dest: "/srv/dokuwiki/{{item}}" dest: "/srv/dokuwiki/{{item}}"
with_items: with_items:
- docker-compose.yml - docker-compose.yml
- Dockerfile
- sendmail_plenum.py - sendmail_plenum.py
- name: start dokuwiki docker - name: start dokuwiki docker
docker_service: docker_compose:
project_src: /srv/dokuwiki/ project_src: /srv/dokuwiki/
state: present 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) # Upload-Limits hoch setzen (Edit by Parad0x)
RUN touch /usr/local/etc/php/conf.d/uploads.ini \ RUN touch /usr/local/etc/php/conf.d/uploads.ini \
...@@ -7,10 +16,12 @@ 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 # Change apache settings
RUN a2enmod rewrite RUN a2enmod rewrite
# Expose ports # Expose ports
EXPOSE 80 EXPOSE 80
# startup # startup
CMD ["apache2-foreground"] CMD ["apache2-foreground"]
...@@ -4,10 +4,11 @@ services: ...@@ -4,10 +4,11 @@ services:
app: app:
build: /tmp/dokuwiki_docker/ build: .
image: "dokuwiki--{{ ansible_date_time.date }}--{{ ansible_date_time.hour }}-{{ ansible_date_time.minute }}-{{ ansible_date_time.second }}" image: "dokuwiki--{{ ansible_date_time.date }}--{{ ansible_date_time.hour }}-{{ ansible_date_time.minute }}-{{ ansible_date_time.second }}"
restart: always restart: always
ports: ports:
- 127.0.0.1:42005:80 - 127.0.0.1:42005:80
volumes: 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' ...@@ -6,7 +6,7 @@ msg['Subject'] = 'Aktuelle Plenumsthemen für den kommenden Dienstag 20:00'
msg['From'] = '{{noreply_email_user}}' msg['From'] = '{{noreply_email_user}}'
msg['To'] = 'intern@warpzone.ms' 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()) msg.set_content(fp.read())
server = smtplib.SMTP('{{smtp_host}}', {{smtp_port}}) 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