Coder Social home page Coder Social logo

js-docker-dna's Introduction

Smiley face

diagram 1: Jasper Report Server landing page.

|

diagram 2: the build and deploy activities

What is this?

This repo creates a jasper report server docker image

How to use?

you have two options depending on your preference.

- you can run the utilities script to automate the build and deployment.
WARNING : the script deletes a folder named ${HOME}/tmp-js-docker-dna. it also removes all containers (running or not) and all images.

- alternatively, you can do it manually by as detailed on steps 1 to 5 below.

1. clone

2. add to cloned repo cofig, software distros and license. you shoudl end up with structure like this  
|--- README.md - this file
|--- js
     |----- Dockerfile
     |----- default_master.properties
     |----- jasperserver.license
     | ---- -TIB_js-jrs_7.1.00_bin.zip
     tomcat
          |----- Dockerfile
          |----- default_master.properties
          |----- apache-tomcat-8.5.35.tar.qz
3. create  images and run containers

    $ docker stop $(docker ps -a -q)
    $ docker rm $(docker ps -a -q)
    $ docker rmi -f $(docker images -a -q)

    $ cd .../js-docker-dna/tomcat
    $ docker build -t tomcat   .

    $ docker run -it -p 8090:8080 tomcat
    $ docker stop $(docker ps -a -q)

    $ cd .. /js-docker-dna/js
    $ docker build -t js .

    $ psql -h 127.0.0.1 -p 5433  -U postgres
    $ postgres#/ drop DATABASE jasperserver;
    £ postgres#/ \q

    $ docker run -it --rm -p 8090:8080  js

4. go  to  http://localhost:8090/jasperserver-pro/login.html .

js-docker-dna's People

Contributors

abdul2 avatar

Watchers

James Cloos avatar  avatar Daniel A.C. Martin avatar Will McGeehin avatar Oli Weighell avatar  avatar

Forkers

uk-gov-mirror

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.