Skip to content

Conversation

@matiwinnetou
Copy link
Collaborator

No description provided.

@matiwinnetou matiwinnetou changed the base branch from main to develop3 October 17, 2025 13:25
@matiwinnetou matiwinnetou added this to the 2.0.0 milestone Oct 17, 2025
…er-compose

Starting from version 2.0.0, Docker Compose is the only supported deployment method for Cardano Rosetta Java. This change simplifies deployment and maintenance by providing a consistent multi-container setup.

Changes:
- Remove all-in-one Dockerfile (docker/Dockerfile) and entrypoint.sh
- Remove docker/.env.dockerfile (single docker env file)
- Remove docker/readme.md documentation
- Remove single-docker test result files
- Update README.md to show only Docker Compose deployment
- Update docs/docs/install-and-deploy/docker.md (remove Build from Source and Pre-built Image tabs, update Python3 for integration tests)
- Update CLAUDE.md with Docker Compose commands
- Update GitHub Actions to remove all-in-one image build
- Update hardware-profiles.md to remove single docker tab and references

Kept files (used by Docker Compose):
- Individual service Dockerfiles: api/Dockerfile, yaci-indexer/Dockerfile
- Component Dockerfiles: docker/dockerfiles/node/Dockerfile, docker/dockerfiles/postgres/Dockerfile, docker/dockerfiles/mithril/Dockerfile
- Docker Compose environment files: .env.docker-compose, .env.docker-compose-profile-*
- Hardware profile files: docker/.env.docker-profile-* (used by both Docker Compose profiles)

Breaking Change: Single docker deployment (docker run) is no longer supported. Use docker-compose instead.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
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.

1 participant