version: '2' services: app: image: invoiceninja/invoiceninja environment: APP_ENV: production APP_DEBUG: false APP_URL: http://localhost:${WEB_PORT} APP_CIPHER: AES-256-CBC APP_KEY: ${APP_KEY} DB_STRICT: false DB_HOST: ninja-mysql DB_DATABASE: ninja_db DB_USERNAME: root DB_PASSWORD: rootPass labels: io.rancher.scheduler.affinity:host_label: ${LABEL_KEY_VALUE} io.rancher.sidekicks: cron, web links: - db:ninja-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 <