CloudStore is a full-stack demo e-commerce system composed of a Java backend, a Python Streamlit frontend, and MySQL + Redis infrastructure.
From repository root:
cp .env.example .envThen edit .env and set values, especially:
JWT_SECRETmust be Base64 and at least 32 bytes after decoding.
Generate a secure secret:
openssl rand -base64 32Paste it into JWT_SECRET in .env.
docker compose up -d --buildList keys with type and TTL:
docker compose exec redis sh -lc 'redis-cli --scan | while read k; do t=$(redis-cli TYPE "$k"); ttl=$(redis-cli TTL "$k"); printf "%-60s | %-8s | TTL=%s\n" "$k" "$t" "$ttl"; done | sort'