- Add Foundry project configuration (foundry.toml, foundry.lock) - Add Solidity contracts (TokenFactory138, BridgeVault138, ComplianceRegistry, etc.) - Add API definitions (OpenAPI, GraphQL, gRPC, AsyncAPI) - Add comprehensive test suite (unit, integration, fuzz, invariants) - Add API services (REST, GraphQL, orchestrator, packet service) - Add documentation (ISO20022 mapping, runbooks, adapter guides) - Add development tools (RBC tool, Swagger UI, mock server) - Update OpenZeppelin submodules to v5.0.0
34 lines
808 B
Makefile
34 lines
808 B
Makefile
.PHONY: install build start dev generate-standalone docker-build docker-run help
|
|
|
|
help:
|
|
@echo "Swagger UI Server - Available commands:"
|
|
@echo " make install - Install dependencies"
|
|
@echo " make build - Build TypeScript"
|
|
@echo " make start - Start server"
|
|
@echo " make dev - Start in development mode"
|
|
@echo " make generate-standalone - Generate standalone HTML"
|
|
@echo " make docker-build - Build Docker image"
|
|
@echo " make docker-run - Run Docker container"
|
|
|
|
install:
|
|
pnpm install
|
|
|
|
build:
|
|
pnpm run build
|
|
|
|
start: build
|
|
pnpm start
|
|
|
|
dev:
|
|
pnpm run dev
|
|
|
|
generate-standalone:
|
|
pnpm run generate:standalone
|
|
|
|
docker-build:
|
|
docker build -t emoney-swagger-ui .
|
|
|
|
docker-run:
|
|
docker run -p 8080:8080 emoney-swagger-ui
|
|
|