version: '2' services: firefly-db: image: mysql:8 environment: - MYSQL_DATABASE=firefly_db - MYSQL_USER=firefly_db - MYSQL_PASSWORD=firefly_db_secret - MYSQL_RANDOM_ROOT_PASSWORD=yes volumes: - firefly-storage:/var/lib/mysql firefly-app: image: firefly-iii build: . environment: - FF_DB_HOST=firefly-db - FF_DB_NAME=firefly_db - FF_DB_USER=firefly_db - FF_DB_PASSWORD=firefly_db_secret - FF_APP_KEY=SomeRandomStringOf32CharsExactly ports: - "80:80" links: - firefly-db volumes: firefly-storage: driver: local