# Use an official Docker image as a base FROM docker:latest # Install Docker Compose RUN apk add --no-cache docker-compose # Set the working directory WORKDIR /app # Copy the entire project into the container COPY . . # Change to the dify-main/docker directory WORKDIR /app/dify-main/docker # Correct the path to the .env.example file RUN cp /app/docker/.env.example .env # Ensure the application reads the .env file ENV ENV_FILE_PATH=/app/dify-main/docker/.env # Run Docker Compose to build and start the services CMD ["docker-compose", "up", "-d"]