version: "2" networks: lb_web: external: true back: driver: bridge services: db: image: mysql volumes: - ./mysql/runtime:/var/lib/mysql env_file: - ./env networks: - back app: image: invoiceninja/invoiceninja links: - db:mysql - redis volumes: - ./data:/var/www/app/storage - ./logo:/var/www/app/public/logo environment: - REDIS_HOST=redis - CACHE_DRIVER=redis env_file: - ./env networks: - back environment: - REDIS_HOST=redis - CACHE_DRIVER=redis redis: image: redis:alpine networks: - back web: image: nginx volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro links: - app volumes_from: - app networks: - back - lb_web environment: - VIRTUAL_HOST redis: image: redis:alpine networks: - back cron: image: invoiceninja/invoiceninja env_file: - ./env links: - db:mysql user: www-data entrypoint: | bash -c 'bash -s <