sync5: build: ./images/synapse-worker-docker container_name: sync5 user: "991:991" environment: SYNAPSE_WORKER: synapse.app.generic_worker restart: unless-stopped entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/sync5.yaml"] volumes: - ./files:/data:Z depends_on: - synapse security_opt: - no-new-privileges:true cap_drop: - ALL sync4: build: ./images/synapse-worker-docker container_name: sync4 user: "991:991" environment: SYNAPSE_WORKER: synapse.app.generic_worker restart: unless-stopped entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/sync4.yaml"] volumes: - ./files:/data:Z depends_on: - synapse security_opt: - no-new-privileges:true cap_drop: - ALL sync3: build: ./images/synapse-worker-docker container_name: sync3 user: "991:991" environment: SYNAPSE_WORKER: synapse.app.generic_worker restart: unless-stopped entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/sync3.yaml"] volumes: - ./files:/data:Z depends_on: - synapse security_opt: - no-new-privileges:true cap_drop: - ALL sync2: build: ./images/synapse-worker-docker container_name: sync2 user: "991:991" restart: unless-stopped environment: SYNAPSE_WORKER: synapse.app.generic_worker entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/sync2.yaml"] volumes: - ./files:/data:Z depends_on: - synapse security_opt: - no-new-privileges:true cap_drop: - ALL sync1: build: ./images/synapse-worker-docker container_name: sync1 user: "991:991" environment: SYNAPSE_WORKER: synapse.app.generic_worker restart: unless-stopped entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/sync1.yaml"] volumes: - ./files:/data:Z depends_on: - synapse security_opt: - no-new-privileges:true cap_drop: - ALL additional2: build: ./images/workers/synapse container_name: additional2 user: "991:991" restart: unless-stopped environment: SYNAPSE_WORKER: synapse.app.generic_worker entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/additional2.yaml"] volumes: - ./files:/data:Z depends_on: - synapse security_opt: - no-new-privileges:true cap_drop: - ALL additional1: build: ./images/workers/synapse container_name: additional1 user: "991:991" restart: unless-stopped environment: SYNAPSE_WORKER: synapse.app.generic_worker entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/additional1.yaml"] volumes: - ./files:/data:Z depends_on: - synapse networks: - matrix security_opt: - no-new-privileges:true cap_drop: - ALL event1: build: ./images/workers/synapse container_name: event1 user: "991:991" restart: unless-stopped environment: SYNAPSE_WORKER: synapse.app.generic_worker entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/event1.yaml"] volumes: - ./files:/data:Z depends_on: - synapse networks: - matrix security_opt: - no-new-privileges:true cap_drop: - ALL event2: build: ./images/workers/synapse container_name: event2 user: "991:991" restart: unless-stopped environment: SYNAPSE_WORKER: synapse.app.generic_worker entrypoint: ["/start.py", "run", "--config-path=/data/homeserver.yaml", "--config-path=/data/workers/event2.yaml"] volumes: - ./files:/data:Z depends_on: - synapse networks: - matrix security_opt: - no-new-privileges:true cap_drop: - ALL