Greetings to all.
I recently joined the community and i enjoy being here a lot so far.
What i am going to ask is something that it will probably get many replies but after many hours of searching the web i didn’t come to a conclusion.
I want to develop my sites locally in Tumbleweed (i installed it and i will definitely keep it because it is awesome) .
Working environment : Home behind a router, network virtualization : Bridged probably.
Software will be used :
1: Wordpress
2: Drupal (for learning purposes)
3: E commerce platforms
My thoughts:
A) Docker and Docker-compose
I tried Docker in other distros even windows 10 and i must say that it is truly fast with many advantages but i stumbled upon the permissions and security settings etc.
Question : What is the best practice in your opinion to run Docker ? Running Docker commands with sudo or adding the logged user to the Docker group ? (Simplicity vs security or it doesn’t matter at all in a development environment?) I know the socket runs as root.
B) Installing KVM - VirtualBox
I don’t know if by creating a virtual server with a LAMP stack will help me develop faster since i have to transfer files and many more. Also it requires a lot of configuration until it becomes usable.
Question : KVM or VirtualBox ?
C) Typical local LAMP installation
The idea of having a local installation would cause me headaches because of many packages that have to be installed
Question : Local LAMP or not ?
The major question i even asking my self all the time is : Will my final product work in any production environment ?
Thank you for the time you spend reading my thread and i am waiting for your thoughts .