Docker with QUEUE_CONNECTION=database - How?

So I did a fresh install, not git clone, it seems like git clone way is not accounting for a possibility of other containers alongside with it’s generic “app” names and such.

Using the -Docker image
Using the -https://github.com/invoiceninja/dockerfiles/blob/master/env as env file.

dcoker compose
  Invoice_Ninja:
    image: invoiceninja/invoiceninja:5
    container_name: "REDUCTED" 
    env_file: .env_InvNNJ
    networks:
      - "REDUCTED" 
    restart: always
    volumes:
      - ${DOCKER_APPDATA_PATH}/ilr_inv_nnj/public:/var/www/app/public:rw,delegated
      - ${DOCKER_APPDATA_PATH}/ilr_inv_nnj/storage:/var/www/app/storage:rw,delegated
    depends_on:
      - mysql_db
env filel
# IN application vars
APP_URL="REDUCTED - public url" 
APP_KEY="REDUCTED" 

APP_DEBUG=true
EXPANDED_LOGGING=true

REQUIRE_HTTPS=false
PHANTOMJS_PDF_GENERATION=false
PDF_GENERATOR=snappdf
TRUSTED_PROXIES='*'

QUEUE_CONNECTION=database

# DB connection
DB_TYPE=mysql
DB_STRICT=false
DB_HOST=MySQL_DB
DB_DATABASE="REDUCTED" 
DB_USERNAME="REDUCTED" 
DB_PASSWORD="REDUCTED" 

# Create initial user
# Default to these values if empty
# [email protected]
# IN_PASSWORD=changeme!
IN_USER_EMAIL="REDUCTED" 
IN_PASSWORD="REDUCTED" 

# Mail options
MAIL_MAILER=smtp
MAIL_HOST=smtp-relay.gmail.com
MAIL_PORT=587
MAIL_USERNAME="REDUCTED" 
MAIL_PASSWORD="REDUCTED" 
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="REDUCTED" 
MAIL_FROM_NAME="REDUCTED" 

# MySQL - ommiting, DB already configured above. No mention of these variables in https://invoiceninja.github.io/en/env-variables/
#MYSQL_ROOT_PASSWORD=ninjaAdm1nPassword
#MYSQL_USER=ninja
#MYSQL_PASSWORD=ninja
#MYSQL_DATABASE=ninja

First thing I get after logging in with user from env files - cron needs to be enabled.

Then after a while it disappeared. Hopefully this is normal :slight_smile: