Skip to content

feat: Add Docker containerization for D2WeaponReport#143

Open
Snoww3d wants to merge 1 commit intomainfrom
feature/docker-containerization
Open

feat: Add Docker containerization for D2WeaponReport#143
Snoww3d wants to merge 1 commit intomainfrom
feature/docker-containerization

Conversation

@Snoww3d
Copy link
Collaborator

@Snoww3d Snoww3d commented Jan 28, 2026

Summary

  • Add multi-stage Dockerfile that builds the application with .NET SDK 7.0, downloads the Bungie manifest via InitEnvironment, and creates a lightweight ASP.NET 7.0 runtime image
  • Add docker-compose.yml for easy local development (maps port 5050 to container port 80)
  • Add .dockerignore to exclude build artifacts and unnecessary files
  • Add skipLibCheck: true to tsconfig.json for TypeScript build compatibility

Test plan

🤖 Generated with Claude Code

Add multi-stage Dockerfile that builds the application, downloads
the Bungie manifest via InitEnvironment, and creates a lightweight
runtime image. Includes docker-compose for easy local development.

- Add Dockerfile with 3-stage build (build, init, runtime)
- Add .dockerignore to exclude build artifacts
- Add docker-compose.yml mapping port 5050
- Add skipLibCheck to tsconfig.json for TypeScript compatibility

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Snoww3d
Copy link
Collaborator Author

Snoww3d commented Jan 28, 2026

Review this and fully see what I am adding. port 5000 is already taken on the mac (learned this the hard way on the VRC project ) and i was having issues without turning it into a docker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants