Skip to content

Commit ddb4aa8

Browse files
matiwinnetouMateusz Czeladkaclaude
committed
refactor: finalize single Docker deployment removal (#635)
Complete removal of single Docker deployment infrastructure and documentation. Changes: - Remove all single Docker deployment files (Dockerfile, entrypoint.sh, .env.dockerfile, readme.md) - Delete deprecated single docker test results (versions 1.2.6, 1.2.7, 1.2.9) - Update GitHub Actions to remove all-in-one Docker builds - Update CLAUDE.md to remove single docker commands - Update deployment documentation for Docker Compose only This completes the transition to Docker Compose as the sole deployment method, providing better modularity, scalability, and maintenance. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Mateusz Czeladka <[email protected]> Co-authored-by: Claude <[email protected]>
1 parent b2cc5d6 commit ddb4aa8

File tree

11 files changed

+70
-1016
lines changed

11 files changed

+70
-1016
lines changed

.github/actions/build_docker_images/action.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -127,19 +127,11 @@ runs:
127127
tags: cardanofoundation/cardano-rosetta-java-mithril:${{ steps.envver.outputs.mithril_version }}
128128
push: true
129129

130-
- name: All-in-one - Build and push Docker image
131-
uses: docker/build-push-action@v4
132-
with:
133-
context: .
134-
file: ./docker/Dockerfile
135-
tags: cardanofoundation/cardano-rosetta-java:${{ inputs.tag }}
136-
push: true
137-
138-
- name: All-in-one - Build and push Docker latest image
130+
- name: Mithril - Build and push Docker latest image
139131
uses: docker/build-push-action@v4
140132
if: ${{ inputs.isRelease == 'true' }}
141133
with:
142134
context: .
143-
file: ./docker/Dockerfile
144-
tags: cardanofoundation/cardano-rosetta-java:latest
135+
file: ./docker/dockerfiles/mithril/Dockerfile
136+
tags: cardanofoundation/cardano-rosetta-java-mithril:latest
145137
push: true

CLAUDE.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,25 @@ cd api && mvn spring-boot:run
3333
mvn clean package
3434
```
3535

36-
### Docker Commands
36+
### Docker Compose Commands
3737
```bash
38-
# Build from source
39-
docker build -t rosetta-java -f ./docker/Dockerfile .
38+
# Start all services (full stack)
39+
docker compose --env-file .env.docker-compose --env-file .env.docker-compose-profile-mid-level up -d
4040

41-
# Run with docker-compose (full stack)
42-
docker-compose up -d
43-
44-
# Run specific services
45-
docker-compose up -d api indexer postgres
41+
# Start specific services
42+
docker compose up -d cardano-node db
43+
docker compose up -d api yaci-indexer
4644

4745
# View logs
48-
docker logs rosetta -f
49-
docker exec rosetta tail -f /logs/node.log
50-
docker exec rosetta tail -f /logs/indexer.log
46+
docker compose logs -f api
47+
docker compose logs -f yaci-indexer
48+
docker compose logs -f cardano-node
49+
50+
# Stop all services
51+
docker compose down
52+
53+
# Restart a service
54+
docker compose restart api
5155
```
5256

5357
## Architecture Overview

docker/.env.dockerfile

Lines changed: 0 additions & 80 deletions
This file was deleted.

0 commit comments

Comments
 (0)