File Structure¶
The file structure in the containers.git repository is extremely important.
It defines when the FoundriesFactory CI creates a Docker Image and/or
creates a Docker Compose Application.
Most Docker Compose App structures will be similar to the shellhttpd example provided by
default in containers.git, the same example used in the previous tutorials.
Let’s recap the shellhttpd example structure:
└── containers
└── shellhttpd
├── docker-build.conf
├── docker-compose.yml
├── Dockerfile
├── httpd.sh
└── shellhttpd.conf
What is important in the example is the shellhttpd directory containing
a docker-compose.yml and a Dockerfile file. FoundriesFactory CI will produce
both a Docker Container Image and Compose App named shellhttpd.