Skip to content

bashbang/jag-file-submission

 
 

Repository files navigation

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
│       └── jag-efiling-api                      # efiling api
│       └── libs                                 # 
│       	└── efilling-facade-client       # efiling soap client	
│   └── efiling-frontend                         # efiling frontend
├── COMPLIANCE.yaml                              #
├── CONTRIBUTING.md                              #
├── LICENSE                                      # Apache License
└── README.md                                    # This file.

Apps

Name description doc
jag-efiling-api the main api for interating with the service README
efiling-frontend the frontend for uploading documents README

Running the App

From the jag-file-submission directory, 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 frontend application will run and be available on port 3000.

docker-compose stop

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

About

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

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 45.9%
  • Java 42.9%
  • HTML 5.8%
  • Dockerfile 4.4%
  • CSS 1.0%