# 2. Docker for development Date: 2022-08-09 ## Status Accepted ## Context The [Federal Audit Clearinghouse](https://github.com/GSA-TTS/FAC) project is a similar project to ours, from which we are taking many examples for reuse. FAC uses Docker. Docker is widely accepted at TTS currently and in the development community at large. Other options include using virtual machines or installing dependencies directly onto the host system. The first is not widely used at TTS; the second tends to cause problems with dependency management. ## Decision To include a Dockerfile and docker-compose file. ## Consequences We intend to deploy using containerized images; therefore, use of Docker on local will give the closest approximation to higher environments. The project may be perceived as less friendly to outsiders. A greater technical burden may be placed on new employees during onboarding.