From b09b55290201dc221adf10583375215c0f16ee6e Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Mon, 13 Jul 2020 19:48:32 +0200 Subject: [PATCH] wallabag --- .env.default | 2 +- seafile/docker-compose.seafile.yml | 2 +- wallabag/docker-compose.wallabag.yml | 29 ++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 wallabag/docker-compose.wallabag.yml diff --git a/.env.default b/.env.default index a21146d..8af582c 100644 --- a/.env.default +++ b/.env.default @@ -12,6 +12,7 @@ HOST_TRAEFIK=traefik HOST_MAIL=mail HOST_SEAFILE=seafile HOST_BLOG=blog +HOST_WALLABAG=wallabag # other TZ=Europe/Paris BASIC_AUTH=test:$$apr1$$H6uskkkW$$IgXLP6ewTrSuBkTrqE8wj/ @@ -21,4 +22,3 @@ DB_ROOT_PASSWORD=rootpassword ADMIN_EMAIL=root@localdomain # seafile SEAFILE_ADMIN_PASSWORD=abc123456 -SEAFILE_HOSTNAME=seafile.localdomain diff --git a/seafile/docker-compose.seafile.yml b/seafile/docker-compose.seafile.yml index 2dd9c31..4c9353a 100644 --- a/seafile/docker-compose.seafile.yml +++ b/seafile/docker-compose.seafile.yml @@ -27,7 +27,7 @@ services: DB_ROOT_PASSWD: ${DB_ROOT_PASSWORD} SEAFILE_ADMIN_EMAIL: ${ADMIN_EMAIL} SEAFILE_ADMIN_PASSWORD: ${SEAFILE_ADMIN_PASSWORD} - SEAFILE_SERVER_HOSTNAME: ${SEAFILE_HOSTNAME} + SEAFILE_SERVER_HOSTNAME: ${HOST_SEAFILE}.${DOMAIN} SEAFILE_SERVER_LETSENCRYPT: "false" TIME_ZONE: ${TZ} image: seafileltd/seafile-mc:latest diff --git a/wallabag/docker-compose.wallabag.yml b/wallabag/docker-compose.wallabag.yml new file mode 100644 index 0000000..200c011 --- /dev/null +++ b/wallabag/docker-compose.wallabag.yml @@ -0,0 +1,29 @@ +version: '3' + +services: + wallabag: + container_name: wallabag + environment: + MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} + SYMFONY__ENV__DOMAIN_NAME: https://${HOST_WALLABAG}.${DOMAIN} + SYMFONY__ENV__FOSUSER_REGISTRATION: "false" + SYMFONY__ENV__FROM_EMAIL: ${ADMIN_EMAIL} + SYMFONY__ENV__MAILER_HOST: 127.0.0.1 + SYMFONY__ENV__MAILER_PASSWORD: '~' + SYMFONY__ENV__MAILER_USER: '~' + image: wallabag/wallabag + expose: + - 80 + volumes: + - wallabag_data:/var/www/wallabag/data:rw + - wallabag_images:/var/www/wallabag/web/assets/images:rw + labels: + - traefik.enable=true + - traefik.http.routers.wallabag.rule=Host(`${HOST_WALLABAG}.${DOMAIN}`) + - traefik.http.routers.wallabag.entrypoints=websecure + - traefik.http.routers.wallabag.tls=true + - traefik.http.services.wallabag.loadbalancer.server.port=80 + +volumes: + wallabag_data: + wallabag_images: \ No newline at end of file