У меня есть следующая конфигурация CircleCI (она обрезана, я не включаю конфигурацию после неудачной строки):
version: 2
jobs:
build:
working_directory: ~/mycompany/mycompany_app
docker:
- image: ubuntu:18.04
steps:
- run:
name: Update yum cache
command: apt-get update
- run:
name: Install base packages
command: apt-get install -y sudo git wget tzdata postgresql postgresql-contrib build-essential python2.7 make gcc redis-server
- run:
name: Start Redis
command: sudo service redis-server start
- run: redis-cli ping
Последняя команда, redis-cli ping
дает мне ошибку Could not connect to Redis at 127.0.0.1:6379: Connection refused
Лучшая тема, которую мне удалось найти по этому вопросу, - https://github.com/Microsoft/WSL/issues/365, хотя это не помогает, поскольку я делаю ручной запуск, как они предлагают. Есть также кое-что в этом SO-ответе , которое связано, но я не думаю, что использование upstart
- моя проблема.
Как я могу запустить сервер, чтобы он отвечал на пинг?