title: How to solve problem with empty docker-entrypoint-initdb.d? (PostgresQL + Docker)
body: <p>Here is a part of my project structure:</p>
  
  <p><a href="https://i.stack.imgur.com/HkI7z.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/HkI7z.png" alt="enter image description here"></a></p>
  
  <p>Here is a part of my docker-compose.yml file:
  <a href="https://i.stack.imgur.com/euk4e.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/euk4e.png" alt="docker-compose.yml"></a></p>
  
  <p>Here is my Dockerfile (which is inside postgres-passport folder):
  <a href="https://i.stack.imgur.com/QEBbj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QEBbj.png" alt="dockerfile"></a></p>
  
  <p>I have init.sql script which should create user, database and tables (user and db are the same as in docker-compose.yml file)</p>
  
  <p>But when I look into my docker-entrypoint-initdb.d folder it is empty (there is no init.sql file). I use this command: </p>
  
  <blockquote>
    <p>docker exec latest_postgres-passport_1 ls -l
    docker-entrypoint-initdb.d/</p>
  </blockquote>
  
  <p>On my server (Ubuntu) I see:
  <a href="https://i.stack.imgur.com/L1xu2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/L1xu2.png" alt="empty folder"></a></p>
  
  <p><strong>I need your help, what am I doing wrong?</strong> (how can I copy a folder with init.sql script. Postgres tell me that </p>
  
  <blockquote>
    <p>/usr/local/bin/docker-entrypoint.sh: ignoring
    /docker-entrypoint-initdb.d/*</p>
  </blockquote>
  
  <p>(as he can't find this folder)</p>
  
  <p><strong>All code in text format below:</strong></p>
  
  <p>Full docker-compose.yml:</p>
  
  <pre><code>version: '3'
  
  volumes:
    redis_data: {}
    proxy_certs: {}
    nsq_data: {}
    postgres_passport_data: {}
    storage_data: {}
  
  services:
  
    # ####################################################################################################################
    # Http services
    # ####################################################################################################################
    back-passport:
      image: ${REGISTRY_BASE_URL}/backend:${TAG}
      restart: always
      expose:
        - 9000
      depends_on:
        - postgres-passport
        - redis
        - nsq
      environment:
        ACCESS_LOG: ${ACCESS_LOG}
        AFTER_CONFIRM_BASE_URL: ${AFTER_CONFIRM_BASE_URL}
        CONFIRM_BASE_URL: ${CONFIRM_BASE_URL}
        COOKIE_DOMAIN: ${COOKIE_DOMAIN}
        COOKIE_SECURE: ${COOKIE_SECURE}
        DEBUG: ${DEBUG}
        POSTGRES_URL: ${POSTGRES_URL_PASSPORT}
        NSQ_ADDR: ${NSQ_ADDR}
        REDIS_URL: ${REDIS_URL}
        SIGNING_KEY: ${SIGNING_KEY}
      command: "passport"
  
    # ####################################################################################################################
    # Background services
    # ####################################################################################################################
    back-email:
      image: ${REGISTRY_BASE_URL}/backend:${TAG}
      restart: always
      depends_on:
        - nsqlookup
      environment:
        DEFAULT_FROM: ${EMAIL_DEFAULT_FROM}
        NSQLOOKUP_ADDR: ${NSQLOOKUP_ADDR}
        MAILGUN_DOMAIN: ${MAILGUN_DOMAIN}
        MAILGUN_API_KEY: ${MAILGUN_API_KEY}
        TEMPLATES_DIR: "/var/templates/email"
      command: "email"
  
    # ####################################################################################################################
    # Frontend apps
    # ####################################################################################################################
    front-passport:
      image: ${REGISTRY_BASE_URL}/frontend-passport:${TAG}
      restart: always
      expose:
        - 80
  
    # ####################################################################################################################
    # Reverse proxy
    # ####################################################################################################################
    proxy:
      image: ${REGISTRY_BASE_URL}/proxy:${TAG}
      restart: always
      ports:
        - 80:80
        - 443:443
      volumes:
        - "proxy_certs:/root/.caddy"
      environment:
        CLOUDFLARE_EMAIL: ${CLOUDFLARE_EMAIL}
        CLOUDFLARE_API_KEY: ${CLOUDFLARE_API_KEY}
    #      ACME_AGREE: 'true'
  
    # ####################################################################################################################
    # Services (database, event bus etc)
    # ####################################################################################################################
    postgres-passport:
      image: postgres:latest
      restart: always
      expose:
        - 5432
      volumes:
        - "./postgres-passport:/docker-entrypoint-initdb.d"
        - "./data/postgres_passport_data:/var/lib/postgresql/data"
      environment:
        POSTGRES_DB: ${POSTGRES_PASSPORT_DB}
        POSTGRES_USER: ${POSTGRES_PASSPORT_USER}
        POSTGRES_PASSWORD: ${POSTGRES_PASSPORT_PASSWORD}
  
    redis:
      image: redis
      restart: always
      expose:
        - 6379
      volumes:
        - "redis_data:/data"
  
    nsqlookup:
      image: nsqio/nsq:v1.1.0
      restart: always
      expose:
        - 4160
        - 4161
      command: /nsqlookupd
  
    nsq:
      image: nsqio/nsq:v1.1.0
      restart: always
      depends_on:
        - nsqlookup
      expose:
        - 4150
        - 4151
      volumes:
        - "nsq_data:/data"
      command: /nsqd --lookupd-tcp-address=nsqlookup:4160 --data-path=/data
  
    # ####################################################################################################################
    # Ofelia cron job scheduler for docker
    # ####################################################################################################################
    scheduler:
      image: mcuadros/ofelia
      restart: always
      volumes:
        - "/var/run/docker.sock:/var/run/docker.sock:ro"
        - "./etc/scheduler:/etc/ofelia"
  </code></pre>
  
  <p>Dockerfile:</p>
  
  <pre><code>FROM postgres:latest
  
  COPY init.sql /docker-entrypoint-initdb.d/
  </code></pre>