Deploy Python + Ollama + Redis + Chroma + Nginx (AIA stack)

First published: Saturday, August 16, 2025 | Last updated: Saturday, August 16, 2025

Deploy Python + Ollama + Redis + Chroma + Nginx (AIA stack) using the SloopStash Docker starter-kit.


Previous: Configure

Next: Deploy Ollama-based GenAI LLMs (AI stack)

Modify hosts

Windows

# Modify hosts configuration.
$ notepad C:\Windows\System32\drivers\etc\hosts
<PRIVATE_IP>  app.aia.sloopstash.dv app-static.aia.sloopstash.dv
<PRIVATE_IP>  app.aia.sloopstash.qaa app-static.aia.sloopstash.qaa
<PRIVATE_IP>  app.aia.sloopstash.qab app-static.aia.sloopstash.qab

Mac and Linux

# Modify hosts configuration.
$ sudo nano /etc/hosts
<PRIVATE_IP>  app.aia.sloopstash.dv  app-static.aia.sloopstash.dv
<PRIVATE_IP>  app.aia.sloopstash.qaa app-static.aia.sloopstash.qaa
<PRIVATE_IP>  app.aia.sloopstash.qab app-static.aia.sloopstash.qab

Deploy and manage AIA stack environments

Docker

# Switch to SloopStash Docker starter-kit directory.
$ cd /opt/kickstart-docker

# Provision OCI containers using Docker compose.
$ sudo docker compose -f compose/aia.yml --env-file compose/${ENVIRONMENT^^}.env -p sloopstash-${ENVIRONMENT}-aia up -d

# Stop OCI containers using Docker compose.
$ sudo docker compose -f compose/aia.yml --env-file compose/${ENVIRONMENT^^}.env -p sloopstash-${ENVIRONMENT}-aia down

# Restart OCI containers using Docker compose.
$ sudo docker compose -f compose/aia.yml --env-file compose/${ENVIRONMENT^^}.env -p sloopstash-${ENVIRONMENT}-aia restart

Previous: Configure

Next: Deploy Ollama-based GenAI LLMs (AI stack)