Replacing SFTP/FileZilla with Git for Docker Web Server Deployment
While building a web server in Docker for simple web storage, the file upload/download process was so inconvenient that I set up SSH inside Docker to use my go-to tool, FileZilla.
But then I realized — the speed is good, but there's no version control, and the initial setup process was annoyingly tedious. Pretty unsatisfying.
These days, Git has LFS too, so if you integrate with Git and set up Continuous Delivery properly, wouldn't it just auto-deploy with a push?
In conclusion, I haven't set up CD yet, but it shouldn't be hard — need to get on that.
Just having version control managed through Git alone was already incredibly convenient.
No separate port forwarding, reverse proxy, or SSH configuration needed — just install Git and pull. Seems way better.
If I get the chance, I should write a post sharing that pipeline in a simple way.