Deploying a Spring Boot Application WAR file to Heroku with Postgres database
Heroku is a cloud platform that enables companies to spend less time worried about infrastructure and deploying apps that immediately start producing value.
Heroku allows you to deploy applications in several languages.
Whatever the type of application, it will not be necessary to change the code to be able to be run by Heroku.
It is only necessary to inform which part of the application is executable (defined in the Procfile file at the root of the project).
Heroku allows you to deploy via various platforms or tools…
A Raspberry Pi was used to host the remote repository, being accessed through the local network.
The operating system running on the Raspberry Pi is Ubuntu Server 20.04 LTS, previously configured to access the local network and with openssh-server installed so that it can be accessed by another machine.
To access the server, the personal computer must be in same network as the server.
My personal computer is a Macbook, so, just need to open the terminal without having to install third-party software and ssh into server:
$ ssh <user>@<ip_address_of_server>
On the ubuntu server, to know the IP address just…
Using Fossil as VCS in a project, to know the status of the entire project, just go to the timeline, and in a single screen you can see a summary of the latest changes to the project, in all branches. Using Git, it is necessary to use third-party graphical viewers in order to have the detail and ease of visualization.
”Git lets you look backwards in time, but not forwards. Given some historical check-in, you can see what came before, but it is challenging see what came next.”
It is not impossible, but it is extremely difficult to find descendants…
Fossil is a distributed version control system, like Git, Mercurial and Bazaar.
Has a Built-in Web Interface, that runs in a instance of Fossil. The Web Interface is themeable, extensible and intuitive and has:
Is a All-in-one single self-contained, stand-alone executable.
Fossil is Self-host Friendly, most projects can be hosted…