The Docker Compose File¶
docker-compose.yml file defines
how we run all of our bots.
These are a compilation of docker-compose files found in individual bot repos.
To build the containers in the pod:
To rebuild from scratch without using any cached data:
docker-compose build --no-cache
To bring the entire container pod up:
docker-compose up # interactive docker-compose up -d # detached docker-compose up --build # build before running
To stop the docker bot pod, use the stop or down commands.
Stop the container but keep the volumes/networks:;
stop the container and remove infrastructure:
Testing Out Individual Bots¶
To test out the containers for each individual bot, you can just cd into that bot's directory and run the same commands as above. That will build/start a container that runs only that one bot.