services: backend: build: ./backend container_name: medusa-backend environment: - DATABASE_URL=${DATABASE_URL} - REDIS_URL=redis://redis:6379 - JWT_SECRET=${JWT_SECRET} - COOKIE_SECRET=${COOKIE_SECRET} - NODE_ENV=${NODE_ENV} - ADMIN_CORS=${ADMIN_CORS} - STORE_CORS=${STORE_CORS} depends_on: - redis ports: - "9000:9000" volumes: - ./backend/uploads:/app/medusa/uploads restart: always storefront: build: context: ./storefront args: - NEXT_PUBLIC_MEDUSA_BACKEND_URL=${NEXT_PUBLIC_MEDUSA_BACKEND_URL} container_name: medusa-storefront environment: - NEXT_PUBLIC_MEDUSA_BACKEND_URL=${NEXT_PUBLIC_MEDUSA_BACKEND_URL} ports: - "8000:8000" restart: always redis: image: redis:alpine container_name: medusa-redis ports: - "6379:6379" restart: always