version: '2' services: app: image: invoiceninja/invoiceninja environment: - APP_DEBUG=0 - APP_ENV='production' - APP_KEY=${APP_KEY} - APP_CIPHER='AES-256-CBC' - APP_URL='http://localhost:${WEB_PORT}' - DB_HOST='mysql' - DB_DATABASE='ninja' - DB_USERNAME='root' - DB_PASSWORD='ninjaPass' labels: io.rancher.scheduler.affinity:host_label: ${LABEL_KEY_VALUE} links: - db:mysql restart: on-failure volumes: - ${STORAGE_BASE_DIR}${LOGO_DIR}:/var/www/app/public/logo - ${STORAGE_BASE_DIR}${STORAGE_DIR}:/var/www/app/storage cron: image: invoiceninja/invoiceninja entrypoint: | bash -c 'bash -s <