CI Continous integration university project | Upravljanje konfiguracijom softvera - projekat
2.2K
This project is mainly focusing around creating issue tracking system for an existing Git repository. The web page is usable only with a registered account. This account has possibility to contribute to any project. All users may create a new issue for a project. Users may also comment on the issues as well. Once a project is created the owner of the project may redifine a few properties. The owner may add new statuses of the issues, delete or edit the existing ones. The owner also able to change the issue types, milestones and priorities. Issues and commits can be linked together.
Other project that were used during the development of this application:
Link to dockerhub image or use docker pull tim2/uks-project
To build your own image please use the DockerFile on the root.
The following diagram shows the setup that was used to automate the deployment on the FTN server. After a commit on the master we have the latest code deployed on the accptance server in 10 minutes.
notes: docker-entrypoint.sh will try to migrate to the database every time the web app is started. If the MySQL database was emtpy it will fail when it comes to createing some unnamed tables. - no idea why Since it fails on a certain point, we need to restart the application, now it will create the remaining tables.
Content type
Image
Digest
Size
257.6 MB
Last updated
about 10 years ago
docker pull tim2/uks-project