UNPKG

safe-redis-leader

Version:

Redis leader election implementation that does not have any race conditions

39 lines (38 loc) 1.17 kB
version: '3.7' services: safe_redis_leader_backend: build: context: ../../ dockerfile: ./docker/dockerfiles/Dockerfile # container_name: safe_redis_leader_dev_backend environment: NODE_ENV: ${NODE_ENV} DOCKER_REDIS_HOST: redis_dev DOCKER_REDIS_PASSWORD: redis_dev_password DOCKER_REDIS_PORT: ${DOCKER_REDIS_PORT:-6379} NETWORK_NAME: safe_redis_leader_dev tty: true stdin_open: true working_dir: /app volumes: - ${PWD}/docker:/docker:delegated - ${PWD}/src:/app:delegated - ${PWD}/package.json:/package.json - ${PWD}/package-lock.json:/package-lock.json - ${PWD}/.env:/.env - node_modules_vol:/app/node_modules:delegated - /var/run/docker.sock:/var/run/docker.sock user: root command: > sh -c 'npm install --ignore-scripts --save --loglevel verbose && ${COMPOSE_COMMAND}' ports: - ${PUBLIC_NODE_DEBUG_PORT:-9220}:9229 networks: - safe_redis_leader_dev networks: safe_redis_leader_dev: name: safe_redis_leader_dev driver: bridge volumes: node_modules_vol: name: ${CLIENT_PREFIX_ID:-test-}package_node_modules