There's still one feature left we need to do before pushing everything to production. After that's done. We're ready to make the system live!
I've learn so much regarding devops stuff while doing this project. Especially about containerization with docker & CICD process with Gitlab. Previously, on my own project, every time there's an update that I need to push to production. I need to manually pull it from within the server itself. And the pre-setup server process also takes time and not flexible for the long run. WIth docker, everything changed now. Easy server pre-setup process, project get updated with CICD runner installed in server & dynamically change whatever services I want to include in my project with docker images & containers.
I'm actually looking forward to learn more bout writing a linux script file after this. SImple script file running a bash command is easy. I'm talking about using function, loops and etc in there as well. The reason why I wanna do this is because I wanna send an email to my own gmail and get the status of my server's cpu, ram, storage usages & docker services status as well. Then put them in excel which later can be sent using mailutils package. Or using discord bot.