⚙️ Install Docker
Make sure Docker is installed and running on your system. Get Docker →
🌐 Create a custom Docker network
docker network create streamsync_backend
🔌 Start Redis Stack
Launch Redis (with RedisInsight UI on port 8001):
docker run -d \\
--name redis-stack \\
-p 6379:6379 \\
-p 8001:8001 \\
redis/redis-stack:latest
🏗 Build the backend image
docker build -t streamsync_backend .
🚀 Run the backend container
docker run -d \\
--name streamsync-server \\
--network streamsync_backend \\
-p 4000:4000 \\
-e WS_PORT=4000 \\
-e SERVER_ID=streamsync-docker \\
-e REDIS_URL=redis://redis-stack:6379 \\
streamsync_backend
Run everything with one command:
docker-compose up --build
This will build and start all services (Redis and backend) as defined in your docker-compose.yml
.