The dependencies can be installed using Docker.
docker run --name postgres \
-e POSTGRES_PASSWORD=<enter a password> \
-e POSTGRES_USER=<enter a username> \
-e POSTGRES_DB=LGDXRobotCloud \
-v postgres-data:/var/lib/postgresql \
-p 5432:5432 \
-d postgres:18
docker run --name rabbitmq \
-p 5672:5672 \
-p 15672:15672 -d \
rabbitmq:4
Or with management UI:
docker run --name rabbitmq \
-p 5672:5672 \
-p 15672:15672 -d \
rabbitmq:4-management
The Redis server requires a certificate. Copy the following certificates to a suitable location:
.crt and .key)Then copy /docker-compose/redis.conf to a suitable location.
docker run -d --name redis \
-v <location to redis certificate>:/certs \
-v <location to redis.conf>:/usr/local/etc/redis/redis.conf \
-p 6379:6379 \
redis:8 \
redis-server /usr/local/etc/redis/redis.conf
LGDXRobot Cloud relies on email for notifications, but no specific SMTP server is recommended for development. Any SMTP server from a free email provider can be used, such as Gmail, Outlook, or iCloud. Alternatively, you can skip this setup, but notifications will not be sent.