diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/app/Dockerfile b/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/app/Dockerfile deleted file mode 100644 index 60c60c6..0000000 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/app/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -# Based on .exmples/dockerfiles/smtp/apache -FROM friendica/server:apache - -# simple = using an smtp without any credentials (mostly in local networks) -# custom = you need to set host, port, auth_options, authinfo (e.g. for GMX support) -ENV SMTP_TYPE simple - -ENV SMTP_HOST smtp.example.org - -COPY *.sh / -RUN chmod +x /*.sh -RUN /smtp-config.sh \ No newline at end of file diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/app/smtp-config.sh b/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/app/smtp-config.sh deleted file mode 100644 index 9fa076d..0000000 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/app/smtp-config.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh -set -eu - -IFS=\n - -SMTP_TYPE=${SMTP_TYPE:-simple} - -# config options -SMTP_HOST=${SMTP_HOST:-'localhost'} -SMTP_PORT=${SMTP_PORT:-'25'} -SMTP_AUTH=${SMTP_AUTH:-'A p'} -SMTP_TRUST_AUTH_MECH=${SMTP_TRUST_AUTH_MECH:-'EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN'} -SMTP_AUTH_MECH=${SMTP_AUTH_MECH:-'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN'} - -SMTP_USERNAME=${SMTP_USERNAME:-''} -SMTP_PASSWORD=${SMTP_PASSWORD:-''} - -smtp_simple() { - sed -i '/MAILER_DEFINITIONS/i define(`SMART_HOST'\'',`'$SMTP_HOST''\'')dnl/' /etc/mail/sendmail.mc -} - -smtp_custom() { - cd /etc/mail - mkdir -m 700 authinfo - cd authinfo/ - echo 'Authinfo: "U:www-data" "I:'$SMTP_USERNAME'" "P:'$SMTP_PASSWORD'"' > auth_file - makemap hash auth < auth_file - - sed -i '/MAILER_DEFINITIONS/i \ -define(`SMART_HOST'\'',`'$SMTP_HOST''\'')dnl \ -define(`RELAY_MAILER_ARGS'\'', `TCP '$SMTP_HOST' '$SMTP_PORT''\'')dnl \ -define(`ESMTP_MAILER_ARGS'\'', `TCP '$SMTP_HOST' '$SMTP_PORT''\'')dnl \ -define(`confAUTH_OPTIONS'\'', `'$SMTP_AUTH''\'')dnl \ -TRUST_AUTH_MECH(`'$SMTP_TRUST_AUTH_MECH''\'')dnl \ -define(`confAUTH_MECHANISMS'\'', `'$SMTP_AUTH_MECH''\'')dnl \ -FEATURE(`authinfo'\'',`hash -o /etc/mail/authinfo/auth.db'\'')dnl' /etc/mail/sendmail.mc -} - -case $SMTP_TYPE in - simple) smtp_simple ;; - custom) smtp_custom ;; - *) - echo "Unknown SMTP-Type '$SMTP_TYPE'" - exit 1 -esac \ No newline at end of file diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/app/Dockerfile b/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/app/Dockerfile deleted file mode 100644 index dae8782..0000000 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/app/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -# Based on .exmples/dockerfiles/smtp/fpm-alpine -FROM friendica/server:fpm-alpine - -ENV SMTP_HOST smtp.example.org - -RUN set -ex; \ - \ - apk add --no-cache \ - ssmtp \ - ; \ - # disable the current mailhub - sed -i "s|mailhub=|#mailhub= |g" /etc/ssmtp/ssmtp.conf; \ - # enable the new mailhub - echo "mailhub=${SMTP_HOST:-localhost}" >> /etc/ssmtp/ssmtp.conf; - -# simple = using an smtp without any credentials (mostly in local networks) -# custom = you need to set host, port, auth_options, authinfo (e.g. for GMX support) -ENV SMTP_TYPE simple \ No newline at end of file diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/app/Dockerfile b/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/app/Dockerfile deleted file mode 100644 index fcb2911..0000000 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/app/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -# Based on .exmples/dockerfiles/smtp/fpm -FROM friendica/server:fpm - -# simple = using an smtp without any credentials (mostly in local networks) -# custom = you need to set host, port, auth_options, authinfo (e.g. for GMX support) -ENV SMTP_TYPE simple - -ENV SMTP_HOST smtp.example.org - -COPY *.sh / -RUN chmod +x /*.sh -RUN /smtp-config.sh \ No newline at end of file diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/app/smtp-config.sh b/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/app/smtp-config.sh deleted file mode 100644 index 9fa076d..0000000 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/app/smtp-config.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh -set -eu - -IFS=\n - -SMTP_TYPE=${SMTP_TYPE:-simple} - -# config options -SMTP_HOST=${SMTP_HOST:-'localhost'} -SMTP_PORT=${SMTP_PORT:-'25'} -SMTP_AUTH=${SMTP_AUTH:-'A p'} -SMTP_TRUST_AUTH_MECH=${SMTP_TRUST_AUTH_MECH:-'EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN'} -SMTP_AUTH_MECH=${SMTP_AUTH_MECH:-'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN'} - -SMTP_USERNAME=${SMTP_USERNAME:-''} -SMTP_PASSWORD=${SMTP_PASSWORD:-''} - -smtp_simple() { - sed -i '/MAILER_DEFINITIONS/i define(`SMART_HOST'\'',`'$SMTP_HOST''\'')dnl/' /etc/mail/sendmail.mc -} - -smtp_custom() { - cd /etc/mail - mkdir -m 700 authinfo - cd authinfo/ - echo 'Authinfo: "U:www-data" "I:'$SMTP_USERNAME'" "P:'$SMTP_PASSWORD'"' > auth_file - makemap hash auth < auth_file - - sed -i '/MAILER_DEFINITIONS/i \ -define(`SMART_HOST'\'',`'$SMTP_HOST''\'')dnl \ -define(`RELAY_MAILER_ARGS'\'', `TCP '$SMTP_HOST' '$SMTP_PORT''\'')dnl \ -define(`ESMTP_MAILER_ARGS'\'', `TCP '$SMTP_HOST' '$SMTP_PORT''\'')dnl \ -define(`confAUTH_OPTIONS'\'', `'$SMTP_AUTH''\'')dnl \ -TRUST_AUTH_MECH(`'$SMTP_TRUST_AUTH_MECH''\'')dnl \ -define(`confAUTH_MECHANISMS'\'', `'$SMTP_AUTH_MECH''\'')dnl \ -FEATURE(`authinfo'\'',`hash -o /etc/mail/authinfo/auth.db'\'')dnl' /etc/mail/sendmail.mc -} - -case $SMTP_TYPE in - simple) smtp_simple ;; - custom) smtp_custom ;; - *) - echo "Unknown SMTP-Type '$SMTP_TYPE'" - exit 1 -esac \ No newline at end of file diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/db.env b/.examples/docker-compose/insecure/mariadb-cron/apache/db.env similarity index 100% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/apache/db.env rename to .examples/docker-compose/insecure/mariadb-cron/apache/db.env diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/docker-compose.yml b/.examples/docker-compose/insecure/mariadb-cron/apache/docker-compose.yml similarity index 82% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/apache/docker-compose.yml rename to .examples/docker-compose/insecure/mariadb-cron/apache/docker-compose.yml index 79e631e..779e0d4 100644 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/apache/docker-compose.yml +++ b/.examples/docker-compose/insecure/mariadb-cron/apache/docker-compose.yml @@ -12,7 +12,7 @@ services: - db.env app: - build: ./app + image: friendica/server:apache restart: always volumes: - friendica:/var/www/html @@ -21,6 +21,7 @@ services: - MAILNAME= - TZ= - LANGUAGE= + - SMTP= env_file: - db.env depends_on: @@ -30,7 +31,7 @@ services: - "80:80" cron: - build: ./app + image: friendica/server:apache restart: always volumes: - friendica:/var/www/html @@ -39,6 +40,7 @@ services: - MAILNAME= - TZ= - LANGUAGE= + - SMTP= env_file: - db.env depends_on: diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/db.env b/.examples/docker-compose/insecure/mariadb-cron/fpm-alpine/db.env similarity index 100% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/db.env rename to .examples/docker-compose/insecure/mariadb-cron/fpm-alpine/db.env diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/docker-compose.yml b/.examples/docker-compose/insecure/mariadb-cron/fpm-alpine/docker-compose.yml similarity index 83% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/fpm/docker-compose.yml rename to .examples/docker-compose/insecure/mariadb-cron/fpm-alpine/docker-compose.yml index 35b017b..e7ebf1f 100644 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/docker-compose.yml +++ b/.examples/docker-compose/insecure/mariadb-cron/fpm-alpine/docker-compose.yml @@ -12,7 +12,7 @@ services: - db.env app: - build: ./app + image: friendica/server:fpm-alpine restart: always volumes: - friendica:/var/www/html @@ -21,6 +21,7 @@ services: - MAILNAME= - TZ= - LANGUAGE= + - SMTP= env_file: - db.env depends_on: @@ -28,7 +29,7 @@ services: hostname: friendica.local cron: - build: ./app + image: friendica/server:fpm-alpine restart: always volumes: - friendica:/var/www/html @@ -37,6 +38,7 @@ services: - MAILNAME= - TZ= - LANGUAGE= + - SMTP= env_file: - db.env depends_on: diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/web/nginx.conf b/.examples/docker-compose/insecure/mariadb-cron/fpm-alpine/web/nginx.conf similarity index 100% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/web/nginx.conf rename to .examples/docker-compose/insecure/mariadb-cron/fpm-alpine/web/nginx.conf diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/db.env b/.examples/docker-compose/insecure/mariadb-cron/fpm/db.env similarity index 100% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/fpm/db.env rename to .examples/docker-compose/insecure/mariadb-cron/fpm/db.env diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/docker-compose.yml b/.examples/docker-compose/insecure/mariadb-cron/fpm/docker-compose.yml similarity index 87% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/docker-compose.yml rename to .examples/docker-compose/insecure/mariadb-cron/fpm/docker-compose.yml index 35b017b..8a0f66f 100644 --- a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm-alpine/docker-compose.yml +++ b/.examples/docker-compose/insecure/mariadb-cron/fpm/docker-compose.yml @@ -12,7 +12,7 @@ services: - db.env app: - build: ./app + image: friendica/server:fpm restart: always volumes: - friendica:/var/www/html @@ -28,7 +28,7 @@ services: hostname: friendica.local cron: - build: ./app + image: friendica/server:fpm restart: always volumes: - friendica:/var/www/html diff --git a/.examples/docker-compose/insecure/mariadb-cron-smtp/fpm/web/nginx.conf b/.examples/docker-compose/insecure/mariadb-cron/fpm/web/nginx.conf similarity index 100% rename from .examples/docker-compose/insecure/mariadb-cron-smtp/fpm/web/nginx.conf rename to .examples/docker-compose/insecure/mariadb-cron/fpm/web/nginx.conf diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 49d07c9..f66e763 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -85,7 +85,6 @@ COPY config/* /usr/src/config/ COPY *.sh / RUN chmod +x /*.sh RUN chmod +x /usr/local/bin/* - %%INSTALL_EXTRAS%% ENTRYPOINT ["/entrypoint.sh"] diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 7d4d400..4ad1e58 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -95,7 +95,6 @@ COPY config/* /usr/src/config/ COPY *.sh / RUN chmod +x /*.sh RUN chmod +x /usr/local/bin/* - %%INSTALL_EXTRAS%% ENTRYPOINT ["/entrypoint.sh"]