Skip to content

adodge-bcg/jag-file-submission

 
 

Repository files navigation

Maintainability Test Coverage

jag-file-submission

Generic File Submission API (to be used by the Family Law Act Application at first)

Project Structure

.
├── .github                                 # Contains GitHub Related sources
├── openshift                               # openshift templates and pipeline
├── src/                                    # application source files
│   ├── backend                             # backend applications
│   │   ├── efiling-api                     # efiling api
│   │   ├── efiling-worker                  # file submission worker
│   │   ├── libs                            # backend libraries
│   │   |   ├── efiling-submission-client   # efiling soap client that submits packages to CSO
│   │   |   ├── efiling-lookup-client       # efiling soap client that looksup required info for submission
│   │   |   └── efiling-status-client       # efiling soap client for checking status of a submitted package    
│   └── frontend                            # frontend applications
│       ├── efiling-frontend                # efiling frontend
│       └── efiling-demo                    # efiling demo app frontend
├── COMPLIANCE.yaml                         #
├── CONTRIBUTING.md                         #
├── LICENSE                                 # Apache License
└── README.md                               # This file.

Apps

Name description doc
backend all server side services README
efiling-api the main api for interating with the service README
efiling-demo-backend a demo backend that emulates a client README
efiling-worker process submitted documents README
frontend all client side applications README
efiling-frontend the frontend for uploading documents README
efiling-demo the frontend for demo application README
frontend-tests automated tests for the frontend README

Running the App

run

docker-compose up -d --build`

Currently the docker image created will create a Redis container that the backend Spring Boot API interacts with.

To confirm that your docker container is working you can perform a GET request to http://localhost:8080/actuator to see all available endpoints, or a GET request to http://localhost:8080/actuator/health to see the application status.

It will also build the image and fires up the frontend container. The efiling-frontend application will run and be available on port 3000. The efiling-demo application will run and be available on port 3001.

docker-compose stop

Stops the container and the frontend application from being run/served.

Releases

No releases published

Packages

No packages published

Languages

  • Java 72.0%
  • JavaScript 22.7%
  • HTML 2.7%
  • Dockerfile 1.3%
  • Other 1.3%