Колба-база с docker-compose, но не найден redis-сервер - PullRequest
0 голосов
/ 31 января 2019

Я хочу запустить базовую колбу с докером-составом.Postgres и Redis работают, но приложение имеет проблемы с Redis-сервером и не работает.

  • app_1 |16:14:44 система |Redis.1 запущен (pid = 9)
  • app_1 |16:14:44 redis.1 |/ bin / sh: 1: сервер redis: не найден
  • app_1 |16:14:44 система |Redis.1 остановлен (rc = 127)
  • app_1 |16:14:44 система |worker.1 запущен (pid = 11)
  • app_1 |16:14:44 система |Запущено web.1 (pid = 14)
  • app_1 |16:14:44 система |отправка SIGTERM на web.1 (pid 14)

docker-compose.yml

version: '2.1'
services:
  postgres:
    container_name: postgres
    restart: always
    image: postgres:10
    environment:
      - POSTGRES_USER=${USER}
      - POSTGRES_PASSWORD=${PASSWORD}
      - POSTGRES_DB=${DB}
    volumes:
      - ./postgres-data/postgres:/var/lib/postgresql/data
    ports:
      - "5432:5432"
  redis:
    container_name: redis
    image: redis
    restart: always
    ports:
      - "6379:6379"
    volumes:
      - ./redis-data/redis:/data
  app:
    restart: always
    build: .
    ports:
      - 5000:5000
    volumes:
      - .:/app
    depends_on:
      - postgres
      - redis

Dockerfile

FROM python:3.6
RUN apt-get update
RUN apt-get install libpq-dev
RUN apt-get --yes --force-yes install sass
RUN mkdir /app
WORKDIR /app
COPY requirements.txt /app
RUN pip install --no-cache-dir -r requirements.txt
CMD ["python", "manage.py", "recreate_db"]
CMD ["python", "manage.py", "setup_dev"]
CMD ["honcho", "start", "-f", "Local"]
EXPOSE 5000

config.py

REDIS_URL = os.getenv('REDISTOGO_URL') or 'http://localhost:6379'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...