Skip to content

Add first Docker setup for local development #41

Closed

Description

@BytecodeBrewer

Goal

Add a first Docker setup for running ARGUS in a reproducible local environment.

Why

ARGUS is moving toward a more professional data and analytics workflow. Docker will make it easier to run the project consistently across machines and prepare future database, dashboard and deployment work.

This is also a foundation step for later Docker Compose, database integration and cloud-ready workflows.

Scope

  • Add a basic Dockerfile
  • Install project dependencies inside the container
  • Provide a simple command to run tests in Docker
  • Document how to build and run the container
  • Keep the setup minimal and understandable

Optional:

  • Add .dockerignore
  • Prepare structure for later Docker Compose
  • Add a development command for the future NiceGUI app

Acceptance criteria

  • Dockerfile exists
  • .dockerignore exists if useful
  • Project dependencies can be installed inside the container
  • Tests can be run inside the container
  • README or docs explain basic Docker usage
  • Existing local workflow remains unchanged

Note

Priority: Should

Activity

  1. added this to the Sprint 2 milestone on Jun 15, 2026
  2. added 5 commits that reference this issue on Jun 25, 2026
  3. linked a pull request that will close this issueAdd docker setup #67on Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

codingNew feature or requestgood first issueA beginner-friendly ticket for new contributors

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions