Size: a a a

2020 February 21

AS

Alex Sherman in Ruby School .us
)))
Они любят свою страну. Я могу их понять
источник

КП

Кот Программист in Ruby School .us
Pavel P
could not connect to server: Connection refused
       Is the server running on host "localhost" (127.0.0.1) and accepting
       TCP/IP connections on port 5434?
Нет контакта с бд
источник

PP

Pavel P in Ruby School .us
Кот Программист
Нет контакта с бд
Пытаюсь понять мне нужно на комп Postgres поставить и бд создать или это в самом контейнере нужно настраивать
источник

КП

Кот Программист in Ruby School .us
Pavel P
Пытаюсь понять мне нужно на комп Postgres поставить и бд создать или это в самом контейнере нужно настраивать
Настройки скинь. Но я уже не подскажу
источник

PP

Pavel P in Ruby School .us
Кот Программист
Какая ошибка?
Под первой строкой есть еще эти ошибки
could not connect to server: Address not available
       Is the server running on host "localhost" (::1) and accepting
       TCP/IP connections on port 5434?
Couldn't create 'advantage_api_development' database. Please check your configuration.
rake aborted!
источник

PP

Pavel P in Ruby School .us
Кот Программист
Настройки скинь. Но я уже не подскажу
version: '3.2'
networks:
 teststone:
   external: false

services:
 backend:
   build: .
   hostname: advantage-api
   container_name: advantage-api
   ports:
     - "8000:8000"
   depends_on:
     - "postgres"
     - "redis"
     - "rabbitmq"
     - "heroku_connect"
   volumes:
       - .:/app
   environment:
     - RAILS_ENV=development
     - DATABASE_HOST=localhost
     - DATABASE_USER=postgres
     - DATABASE_PORT=5434
     - MAILER_DEFAULT_URL_HOST=http://localhost:3000
     - HEROKU_CONNECT_DATABASE_HOST=heroku_connect_postgres
     - HEROKU_CONNECT_DATABASE_PORT=5436
     - SALESFORCE_OAUTH_KEY=donotuse
     - SALESFORCE_OAUTH_SECRET=donotuse
     - SALESFORCE_OAUTH_URL=https://127.0.0.1:3000/oauth/callback
   command: bash -c "bundle && bundle exec rake db:migrate && bundle exec rails s -b 0.0.0.0 -p 8000"
   networks:
     - teststone
     # - default

 postgres:
   image: postgres:latest
   hostname: postgres_advantage
   container_name: postgres_advantage
   environment:
     - POSTGRES_HOST_AUTH_METHOD=trust    
   volumes:
     - ${PWD}/../postgres/data/:/var/lib/postgresql/data
   restart: always
   ports:
     - "5435:5432"
   networks:
     - teststone
     # - default

 redis:
   image: redis:4.0.5-alpine
   command: ["redis-server", "--appendonly", "yes"]
   hostname: redis_advantage
   # ports:
   #   - "6379:6379"
   networks:
     - "teststone"
   # volumes:
   #   - redis-data:/data

 rabbitmq:
   image: "rabbitmq:3-management"
   hostname: rabbitmq_advantage
   container_name: rabbitmq_advantage
   ports:
     - "15672:15672"
     - "5672:5672"
   # labels:
   #   NAME: "rabbitmq"
   networks:
     - "teststone"
   # volumes:
   #   - ./rabbitmq-development.conf:/etc/rabbitmq/rabbitmq.config


 heroku_connect:
   image: postgres:9.6-alpine
   hostname: heroku_connect_postgres
   container_name: heroku_connect_postgres
   volumes:
     - ${PWD}/postgres/data/:/var/lib/postgresql/docker/data/
   ports:
     - "5436:5432"
   networks:
     - teststone
источник

RA

Roman Andreev in Ruby School .us
источник

И

Иван in Ruby School .us
Pavel P
version: '3.2'
networks:
 teststone:
   external: false

services:
 backend:
   build: .
   hostname: advantage-api
   container_name: advantage-api
   ports:
     - "8000:8000"
   depends_on:
     - "postgres"
     - "redis"
     - "rabbitmq"
     - "heroku_connect"
   volumes:
       - .:/app
   environment:
     - RAILS_ENV=development
     - DATABASE_HOST=localhost
     - DATABASE_USER=postgres
     - DATABASE_PORT=5434
     - MAILER_DEFAULT_URL_HOST=http://localhost:3000
     - HEROKU_CONNECT_DATABASE_HOST=heroku_connect_postgres
     - HEROKU_CONNECT_DATABASE_PORT=5436
     - SALESFORCE_OAUTH_KEY=donotuse
     - SALESFORCE_OAUTH_SECRET=donotuse
     - SALESFORCE_OAUTH_URL=https://127.0.0.1:3000/oauth/callback
   command: bash -c "bundle && bundle exec rake db:migrate && bundle exec rails s -b 0.0.0.0 -p 8000"
   networks:
     - teststone
     # - default

 postgres:
   image: postgres:latest
   hostname: postgres_advantage
   container_name: postgres_advantage
   environment:
     - POSTGRES_HOST_AUTH_METHOD=trust    
   volumes:
     - ${PWD}/../postgres/data/:/var/lib/postgresql/data
   restart: always
   ports:
     - "5435:5432"
   networks:
     - teststone
     # - default

 redis:
   image: redis:4.0.5-alpine
   command: ["redis-server", "--appendonly", "yes"]
   hostname: redis_advantage
   # ports:
   #   - "6379:6379"
   networks:
     - "teststone"
   # volumes:
   #   - redis-data:/data

 rabbitmq:
   image: "rabbitmq:3-management"
   hostname: rabbitmq_advantage
   container_name: rabbitmq_advantage
   ports:
     - "15672:15672"
     - "5672:5672"
   # labels:
   #   NAME: "rabbitmq"
   networks:
     - "teststone"
   # volumes:
   #   - ./rabbitmq-development.conf:/etc/rabbitmq/rabbitmq.config


 heroku_connect:
   image: postgres:9.6-alpine
   hostname: heroku_connect_postgres
   container_name: heroku_connect_postgres
   volumes:
     - ${PWD}/postgres/data/:/var/lib/postgresql/docker/data/
   ports:
     - "5436:5432"
   networks:
     - teststone
Номер порта для бд проверь
источник

И

Иван in Ruby School .us
В env для приложения и для самого контейнера с пг
источник

PP

Pavel P in Ruby School .us
Иван
В env для приложения и для самого контейнера с пг
Спасибо, сейчас проверю
источник

И

Иван in Ruby School .us
Они у тебя разные, к пг у тебя доступ по порту 5435 настроен, а приложение запускаешь и указываешь 5434
источник

1

16624782676 in Ruby School .us
How is everything?
источник

AS

Alex Sherman in Ruby School .us
16624782676
How is everything?
35 cm, and it's only the diameter
and why you're asking?
источник

PP

Pavel P in Ruby School .us
Иван
Они у тебя разные, к пг у тебя доступ по порту 5435 настроен, а приложение запускаешь и указываешь 5434
Я вчера пробовал менять, к сожалению не помогает


PG::ConnectionBad: could not connect to server: Connection refused
       Is the server running on host "localhost" (127.0.0.1) and accepting
       TCP/IP connections on port 5435?
источник

AS

Alex Sherman in Ruby School .us
you looks like a bot btw
so just send us the damn link and make me an excuse
источник

h

hwe in Ruby School .us
источник

VK

Vladimir K in Ruby School .us
Postgresql на 5432 а рельсы лезут 5434.
источник

И

Иван in Ruby School .us
Pavel P
Я вчера пробовал менять, к сожалению не помогает


PG::ConnectionBad: could not connect to server: Connection refused
       Is the server running on host "localhost" (127.0.0.1) and accepting
       TCP/IP connections on port 5435?
А так там не локалхост должен быть
источник

VK

Vladimir K in Ruby School .us
Если локально постгрес установлен, запусти в докере сервер и подключись к нему из консоли.
docker-compose up postgres
источник

D

Dmitriy in Ruby School .us
источник