version: '3' volumes: db: src: public: services: autogpt: build: context: . dockerfile: dev.Dockerfile args: NEXTAUTH_URL: http://localhost:3000 DATABASE_URL: file:./db.sqlite SKIP_ENV_VALIDATION: 1 # omit this property to enable schema validation for the environment variables container_name: autogpt environment: OPENAI_API_KEY: ${OPENAI_API_KEY} # openai api key NEXT_PUBLIC_WEB_SEARCH_ENABLED: ${NEXT_PUBLIC_WEB_SEARCH_ENABLED} # enable web search SERP_API_KEY: ${SERP_API_KEY} # serp api key NEXT_PUBLIC_GUEST_KEY: ${NEXT_PUBLIC_GUEST_KEY} # guest key ports: - 3000:3000 volumes: - src:/app/src - public:/app/public - db:/app/db restart: unless-stopped