| # Comments are provided throughout this file to help you get started. | |
| # If you need more help, visit the Docker Compose reference guide at | |
| # https://docs.docker.com/go/compose-spec-reference/ | |
| # Here the instructions define your application as a service called "server". | |
| # This service is built from the Dockerfile in the current directory. | |
| # You can add other services your application may depend on here, such as a | |
| # database or a cache. For examples, see the Awesome Compose repository: | |
| # https://github.com/docker/awesome-compose | |
| services: | |
| server: | |
| build: | |
| context: . | |
| target: dev | |
| ports: | |
| - 8000:5000 | |
| networks: | |
| - ollama_network | |
| volumes: | |
| - ./:/app | |
| environment: | |
| - OLLAMA_BASE_URL=http://ollama:11434 | |
| ollama: | |
| image: ollama/ollama | |
| container_name: ollama | |
| ports: | |
| - 11434:11434 | |
| volumes: | |
| - ollama-data:/root/.ollama | |
| networks: | |
| - ollama_network | |
| restart: always | |
| volumes: | |
| ollama-data: | |
| external: true | |
| networks: | |
| ollama_network: | |
| driver: bridge | |