Я действительно изо всех сил пытаюсь развернуть свое приложение Rails в моей недавно созданной дропле DigitalOcean.
Моя установка выглядит следующим образом:
У меня есть локальное приложение Rails 5 с Postgres и Redis в контейнерах Docker.
Я просто хочу развернуть это в производственной среде, используя Puma + Nginx в качестве веб-сервера.
Я не могу сделать это хоть убей. Это мой файл docker-compose.yml:
version: "2"
services:
postgres:
image: postgres:9.6
ports:
- "5432:5432"
environment:
POSTGRES_DB: "${DATABASE_NAME}"
POSTGRES_PASSWORD: "${DATABASE_PASSWORD}"
volumes:
- postgres-data:/var/lib/postgresql/data
redis:
image: redis:latest
ports:
- "6379:6379"
volumes:
# This allows the data to persist to disk without being lost on
# Docker container restarts:
postgres-data:
driver: local
Какова правильная конфигурация Puma / Nginx для обслуживания такого простого приложения в производственной среде? Я искал, но не могу понять.
Заранее спасибо!