38 lines
1.2 KiB
Plaintext
Raw Normal View History

2022-11-16 11:17:37 +01:00
services:
{% include 'roles/docker-central-database/templates/services/' + database_type + '.yml.j2' %}
2024-01-19 15:12:18 +01:00
{% include 'templates/docker/services/redis.yml.j2' %}
2022-11-16 11:17:37 +01:00
application:
2025-02-03 11:44:13 +01:00
image: zknt/pixelfed:{{applications.pixelfed.version}}
{% include 'roles/docker-compose/templates/services/base.yml.j2' %}
2022-11-16 11:17:37 +01:00
volumes:
- "data:/var/www/storage"
2022-11-16 11:17:37 +01:00
- "./env:/var/www/.env"
ports:
- "{{ports.localhost.http[application_id]}}:80"
2024-01-19 15:12:18 +01:00
{% include 'templates/docker/container/depends-on-database-redis.yml.j2' %}
{% include 'templates/docker/container/networks.yml.j2' %}
2022-11-16 11:17:37 +01:00
worker:
2025-02-03 11:44:13 +01:00
image: zknt/pixelfed:{{applications.pixelfed.version}}
{% include 'roles/docker-compose/templates/services/base.yml.j2' %}
2022-11-16 11:17:37 +01:00
volumes:
- "data:/var/www/storage"
2022-11-16 11:17:37 +01:00
- "./env:/var/www/.env"
entrypoint: /worker-entrypoint.sh
healthcheck:
test: php artisan horizon:status | grep running
interval: 60s
timeout: 5s
retries: 1
2024-01-19 15:12:18 +01:00
{% include 'templates/docker/container/depends-on-database-redis.yml.j2' %}
application:
2024-01-05 00:06:19 +01:00
condition: service_started
2024-01-19 15:12:18 +01:00
{% include 'templates/docker/container/networks.yml.j2' %}
2023-12-26 16:40:19 +01:00
2024-01-19 15:12:18 +01:00
{% include 'templates/docker/compose/volumes.yml.j2' %}
2023-12-26 16:40:19 +01:00
redis:
data:
2024-01-19 15:12:18 +01:00
{% include 'templates/docker/compose/networks.yml.j2' %}