Joule Daemon is a stream processing engine that enables dynamic use cases to be deployed at runtime
2.1K
Joule is a Low Code use case platform designed to deliver business impact at pace by reducing time to design, build, pilot and scale.
For an overview of Joule go to the FractalWorks Joule Platform Overview site. Or for the complete documentation go to Joule Platform Documentation
latest updated to Joule v1.3.0The latest tag for this image now points to the latest released implementation of Joule.
services:
joule_daemon:
image: fractalworks/joule-daemon:latest
container_name: ${JOULE_CONTAINER_NAME}
env_file:
- .env
ports:
- 1098:1098
- 9080:9080
networks:
- internal_joule_network
volumes:
- ./conf:/app/joule/conf
- ./data:/app/joule/data
- ./metrics_db:/app/joule/db
- ./userlibs:/app/joule/userlibs
- ./logs:/app/joule/logs
- ./META-INF:/app/joule/META-INF
depends_on:
joule_db_service:
condition: service_healthy
joule_db_service:
image: fractalworks/joule-db:latest
container_name: joule_db
env_file:
- .env
ports:
- ${POSTGRES_PORT}:${POSTGRES_PORT}
networks:
- internal_joule_network
volumes:
- ./init.sql:/docker-entrypoint-initdb.d/init.sql
- ${JOULE_DB_PATH}:/var/lib/postgresql/data
command:
- "-p ${POSTGRES_PORT}"
healthcheck:
test: ["CMD-SHELL", "pg_isready -p ${POSTGRES_PORT} -U ${POSTGRES_USER} -d joule_db" ]
start_period: 0s
interval: 5s
timeout: 5s
retries: 5
networks:
internal_joule_network:
name: joule_network
external: true
A Git project is provided to kick start you with Joule. The project can be found here.
Content type
Image
Digest
sha256:5a726d937…
Size
810.1 MB
Last updated
8 months ago
docker pull fractalworks/joule-daemon