Retrom keeps failing install

services:
retrom-db:
image: postgres
container_name: retrom-db
hostname: retrom-db
env_file: ./.env
restart: always

set shared memory limit when using docker-compose

shm_size: 128mb
ports:

  • 5432:5432
    environment:
    TZ: “America/Los_Angeles”
    PGTZ: “America/Los_Angeles”
    POSTGRES_PASSWORD: ${DB_PASS:-password}
    POSTGRES_USER: ${DB_USER:-postgres}
    POSTGRES_DB: ${DB_NAME:-retrom-dev}

adminer:
image: adminer
restart: always
ports:

  • 8080:8080

retrom:
build:
context: ../
dockerfile: docker/service.Dockerfile
container_name: retrom
hostname: retrom
ulimits:
nofile:
hard: 65536
soft: 65536
env_file: ./.env

environment:

RUST_LOG: DEBUG

RUST_BACKTRACE: 1

ports:

  • 5111:5101
  • 3010:3000
    volumes:
  • ${CONTENT_DIR1:-./mock_content/}/:/lib1
  • ${CONTENT_DIR2:-./mock_content_single}:/lib2
  • ${CONFIG_DIR:-./config_dev/}:/app/config
    depends_on:
  • retrom-db

jaeger:
image: jaegertracing/jaeger:2.2.0
ports:

  • 16686:16686 # web client
  • 4317:4317
  • 4318:4318
  • 5778:5778
  • 9411:9411