# This Docker Compose is intended for development, therefore it loads the code directories into the container. services: server: build: context: . target: dev environment: SPREADSHEET_ID: "1ITgXXfq7KaNP8JTQMvoZJSbu7zPpCcfNio_aooULRfc" PATH_TO_GOOGLE_SHEETS_CREDENTIALS: "./google_sheets_credentials.json" volumes: - type: bind source: ./app/ # Yes, really - we're using `/app` as the WD within the container, but `uvicorn` requires an import path. target: /app/app - ./local-run-log-config.yaml:/app/local-run-log-config.yaml:delegated - /Users/scubbo/Downloads/google_sheets_credentials.json:/app/google_sheets_credentials.json ports: - 8000:8000