This application is the front of jira2postit, a tool that retrieves tickets from your Jira instance and formats them for printing. It aims at making it easier to maintain a physical kanban board along with your team's Jira board. In very few easy steps, you can have all the post-its ready to be stuck on your physical board:
Sign in using you usual Jira credentials. This will allow Jira2Postit to query the jira server to display the tickets in your board.
You can choose choose which types of tickets to print and in which size.
This project was generated with Angular CLI version 7.3.7. It is updated regularly and is currently using Angular 10.
For a dev server, run:
npm install
ng serve
Navigate to https://localhost:4200/
. The app will automatically reload if you change any of the source files.
The dev certificate is auto-signed, make a security exception for it.
You will need to also have jira2postit middleware up. It is a middleware between the Angular application and your Jira server.
- Build the image:
docker build -t image-name .
- Run the container with the default nginx configuration:
docker run -d -p port-of-your-choice:443 image-name
- Run with a custom nginx configuration:
Mount a volume where your nginx configuration is.
docker run -d -p port-of-your-choice:443 --name container-name -v nginx/configuration/path/on/host:/etc/nginx/conf.d/j2postit.conf image-name
- Full exemple:
If you have a custom nginx configuration file in the folder /tmp/conf and to make the website available on port 4444, this is the command to type
docker build -t jira2postit .
docker run -d -p 4444:443 --name jira2postit -v tmp/conf/j2postit.conf:/etc/nginx/conf.d/j2postit.conf:/etc/nginx/conf.d/j2postit.conf jira2postit