From 6cedfe8f0267f411fbd85c946b2b628bbb42b720 Mon Sep 17 00:00:00 2001 From: qballjos Date: Sat, 10 Oct 2020 15:35:55 +0200 Subject: [PATCH] Add pixelfed for testing purposses test with pixelfed still needs env file from https://github.com/pixelfed/pixelfed/blob/dev/.env.docker --- Template/Stack/pixelfed.yml | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Template/Stack/pixelfed.yml diff --git a/Template/Stack/pixelfed.yml b/Template/Stack/pixelfed.yml new file mode 100644 index 0000000..74a2441 --- /dev/null +++ b/Template/Stack/pixelfed.yml @@ -0,0 +1,53 @@ +--- +version: '2.1' +services: + pixelfed_app: + image: zknt/pixelfed + restart: unless-stopped + env_file: + - /portainer/Files/AppData/Pixelfed/.env.docker + volumes: + - /portainer/Files/AppData/Pixelfed/Data:/var/www/storage + - ./env:/var/www/.env + depends_on: + - pixelfed_db + - pixelfed_redis + # The port statement makes Pixelfed run on Port 8080, no SSL. + # For a real instance you need a frontend proxy instead! + ports: + - ${PORT}:80 + + pixelfed_worker: + image: zknt/pixelfed + restart: unless-stopped + env_file: + - /portainer/Files/AppData/Pixelfed/.env.docker + - ./env:/var/www/.env + volumes: + - /portainer/Files/AppData/Pixelfed/Data:/var/www/storage + entrypoint: /worker-entrypoint.sh + depends_on: + - pixelfed_db + - pixelfed_redis + - pixelfed_app + healthcheck: + test: php artisan horizon:status | grep running + interval: 60s + timeout: 5s + retries: 1 + + pixelfed_db: + image: zknt/mariadb + restart: unless-stopped + env_file: + - /portainer/Files/AppData/Pixelfed/.env.docker + environment: + - MYSQL_ROOT_PASSWORD=changeMeForProduction + volumes: + - /portainer/Files/AppData/Pixelfed/DB:/var/lib/mysql + + pixelfed_redis: + image: zknt/redis + restart: unless-stopped + volumes: + - /portainer/Files/AppData/Pixelfed/Redis:/data \ No newline at end of file