version: '3.4' services: pgadmin: image: dpage/pgadmin4:4.23 container_name: "thirdparty-pgadmin" restart: "always" external_links: - "postgres:postgres-host" environment: PGADMIN_DEFAULT_EMAIL: "admin" PGADMIN_DEFAULT_PASSWORD: "pgadmin-pass" ports: - "851:80" volumes: - pgadmin-data:/var/lib/pgadmin networks: - medicine-network logging: driver: "json-file" options: max-size: "200k" max-file: "10" filebrowser: image: filebrowser/filebrowser:v2.31.2 container_name: "thirdparty-filebrowser" restart: "always" ports: - "856:80" volumes: - filebrowser-data:/etc - ../volumes/files:/srv/volumes - type: volume source: medicine_medicine-public-data target: /srv/medicine-files volume: nocopy: true subpath: media/files networks: - medicine-network logging: driver: "json-file" options: max-size: "200k" max-file: "10" flower: restart: "always" container_name: "thirdparty-flower" command: > flower --port=852 --broker=redis://redis-host:6379/2 --broker_api=redis://redis-host:6379/2 --basic_auth=admin:flower-pass --max_workers=2 --max_tasks=500 build: context: ./ dockerfile: ./Dockerfile-flower external_links: - "redis:redis-host" networks: - medicine-network ports: - "852:852" logging: driver: "json-file" options: max-size: "200k" max-file: "10" volumes: pgadmin-data: filebrowser-data: medicine_medicine-public-data: external: true networks: medicine-network: external: name: "medicine-network"