From 0a1bfa74cbc2391605766cd4f298adb3b404d464 Mon Sep 17 00:00:00 2001 From: lunchbox Date: Mon, 14 Aug 2023 08:59:31 -0500 Subject: [PATCH] new push --- filerun/docker-compose.yaml | 34 +++++++++++++++++++++++++ wallabag/docker-compose.yaml | 12 +++++++++ wallabag/offical-compose.yaml | 47 +++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 filerun/docker-compose.yaml create mode 100644 wallabag/docker-compose.yaml create mode 100644 wallabag/offical-compose.yaml diff --git a/filerun/docker-compose.yaml b/filerun/docker-compose.yaml new file mode 100644 index 0000000..b093922 --- /dev/null +++ b/filerun/docker-compose.yaml @@ -0,0 +1,34 @@ +version: '2' + +services: + db: + image: mariadb:10.1 + environment: + MYSQL_ROOT_PASSWORD: your_mysql_root_password + MYSQL_USER: your_filerun_username + MYSQL_PASSWORD: your_filerun_password + MYSQL_DATABASE: your_filerun_database + volumes: + - /filerun/db:/var/lib/mysql + + web: + image: filerun/filerun:8.1 + environment: + FR_DB_HOST: db + FR_DB_PORT: 3306 + FR_DB_NAME: your_filerun_database + FR_DB_USER: your_filerun_username + FR_DB_PASS: your_filerun_password + APACHE_RUN_USER: www-data + APACHE_RUN_USER_ID: 33 + APACHE_RUN_GROUP: www-data + APACHE_RUN_GROUP_ID: 33 + depends_on: + - db + links: + - db:db + ports: + - "80:80" + volumes: + - /filerun/html:/var/www/html + - /filerun/user-files:/user-files \ No newline at end of file diff --git a/wallabag/docker-compose.yaml b/wallabag/docker-compose.yaml new file mode 100644 index 0000000..404688a --- /dev/null +++ b/wallabag/docker-compose.yaml @@ -0,0 +1,12 @@ +version: '3.3' +services: + wallabag: + volumes: + - '/opt/wallabag/data:/var/www/wallabag/data' + - '/opt/wallabag/images:/var/www/wallabag/web/assets/images' + ports: + - '80:80' + environment: + - 'SYMFONY__ENV__DOMAIN_NAME=http://localhost' + image: wallabag/wallabag + container_name: wallabag \ No newline at end of file diff --git a/wallabag/offical-compose.yaml b/wallabag/offical-compose.yaml new file mode 100644 index 0000000..abcb2f5 --- /dev/null +++ b/wallabag/offical-compose.yaml @@ -0,0 +1,47 @@ +version: '3' +services: + wallabag: + image: wallabag/wallabag + environment: + - MYSQL_ROOT_PASSWORD=wallaroot + - SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql + - SYMFONY__ENV__DATABASE_HOST=db + - SYMFONY__ENV__DATABASE_PORT=3306 + - SYMFONY__ENV__DATABASE_NAME=wallabag + - SYMFONY__ENV__DATABASE_USER=wallabag + - SYMFONY__ENV__DATABASE_PASSWORD=wallapass + - SYMFONY__ENV__DATABASE_CHARSET=utf8mb4 + - SYMFONY__ENV__DATABASE_TABLE_PREFIX="wallabag_" + - SYMFONY__ENV__MAILER_HOST=127.0.0.1 + - SYMFONY__ENV__MAILER_USER=~ + - SYMFONY__ENV__MAILER_PASSWORD=~ + - SYMFONY__ENV__FROM_EMAIL=wallabag@example.com + - SYMFONY__ENV__DOMAIN_NAME=https://your-wallabag-url-instance.com + - SYMFONY__ENV__SERVER_NAME="Your wallabag instance" + ports: + - "80" + volumes: + - /opt/wallabag/images:/var/www/wallabag/web/assets/images + healthcheck: + test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost"] + interval: 1m + timeout: 3s + depends_on: + - db + - redis + db: + image: mariadb + environment: + - MYSQL_ROOT_PASSWORD=wallaroot + volumes: + - /opt/wallabag/data:/var/lib/mysql + healthcheck: + test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"] + interval: 20s + timeout: 3s + redis: + image: redis:alpine + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 20s + timeout: 3s \ No newline at end of file