Sign inSign up

ajaykrishnan0414/banking-api

By ajaykrishnan0414

Updated 8 months ago

Spring Boot banking API lab for functional and security testing with secure modes

Image
Security
API management
0

1.0K

ajaykrishnan0414/banking-api repository overview

Docker Deployment Guide

🐳 Quick Start

Your Banking API is now available as a Docker image on Docker Hub!

Pull and run:

docker pull ajaykrishnan0414/banking-api:latest
docker run -d --name banking-api -p 8609:8609 ajaykrishnan0414/banking-api:latest

Access the application:


📦 Docker Hub Repository

Repository URL: https://hub.docker.com/r/ajaykrishnan0414/banking-api

Image: ajaykrishnan0414/banking-api:latest


🚀 Deployment Options

Option 1: Basic Docker Run
docker run -p 8609:8609 ajaykrishnan0414/banking-api:latest
Option 2: With Custom Environment
docker run -d \
  --name banking-api \
  -p 8609:8609 \
  -e SPRING_PROFILES_ACTIVE=prod \
  -e SPRING_DATASOURCE_URL=jdbc:mysql://your-db:3306/banking \
  -e SPRING_DATASOURCE_USERNAME=dbuser \
  -e SPRING_DATASOURCE_PASSWORD=dbpass \
  ajaykrishnan0414/banking-api:latest
Option 3: Docker Compose

Create docker-compose.yml:

version: '3.8'
services:
  banking-api:
    image: ajaykrishnan0414/banking-api:latest
    ports:
      - "8609:8609"
    environment:
      - SPRING_PROFILES_ACTIVE=secure
    restart: unless-stopped

Run: docker-compose up -d


Tag summary

Content type

Image

Digest

sha256:d35d4dba8

Size

179.4 MB

Last updated

8 months ago

docker pull ajaykrishnan0414/banking-api