mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-25 03:58:39 +02:00
Justify Docker in ADR
This commit is contained in:
parent
421a47d72a
commit
70a415a3c9
1 changed files with 25 additions and 0 deletions
25
docs/architecture/decisions/0002-docker-for-development.md
Normal file
25
docs/architecture/decisions/0002-docker-for-development.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# 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.
|
Loading…
Add table
Add a link
Reference in a new issue