Skip to content

Review Docker vs. Podman ADR #1

@tomconte

Description

@tomconte

Background

We need to review the architectural decision regarding Docker vs. Podman for our containerization strategy. This is particularly important as we consider the industry-permitting solution's deployment options and CI/CD pipeline requirements.

Description

This issue is to track the creation and review of an Architectural Decision Record (ADR) that evaluates Docker vs. Podman for our containerization needs. The ADR should include:

  • Current containerization approach
  • Pros and cons of Docker
  • Pros and cons of Podman
  • Evaluation of compatibility with our current Azure-based infrastructure
  • Security considerations
  • Impact on developer experience
  • Recommended approach with justification

Tasks

  • Draft initial ADR document
  • Review technical considerations with development team
  • Assess impact on CI/CD pipeline (azure-ci.yaml)
  • Evaluate Azure container service compatibility
  • Document final decision and implementation plan
  • Update deployment documentation as needed

References

  • Current deployment documentation (DEPLOYMENT.md)
  • Project structure in src/ directory
  • Current Dockerfile(s) and containerization approach
  • Azure yaml configuration files

Acceptance Criteria

  • Completed ADR stored in docs/adr/ directory
  • Clear decision with implementation timeline
  • Updated documentation reflecting the decision

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions