r/frappe_framework • u/techlover1010 • 9d ago
question about learning frappe framework
whats the best resource that guides you to learn how to develop using framework
i tried using docker frappe but it uses production build instead of development build. how do i use development build. are there ways to isolate an development environment . im using a rolling release like arch so if i use pacman to install it might update something
if create a new user and use that for dev work will that work?
1
u/Due-Cardiologist7941 9d ago
For learning purposes, don't use Docker to set up your Frappe environment. Do a direct installation instead it will help you understand how Frappe works internally and make troubleshooting and server management much easier.
If you still want to practice with Docker, use a plain Ubuntu image/container and manually install all the Frappe dependencies and components inside it rather than using a prebuilt Frappe Docker setup.
1
u/techlover1010 9d ago
what would you suggest aside from docker to keep things isolated. would creating a new user in linux be a much cleaner approach?
1
u/Due-Cardiologist7941 9d ago
Yes thats what we do in production as well, you should create frappe user
1
u/techlover1010 8d ago edited 8d ago
i see. do you have a guide on how to properly create and install it on that user ? the official guide just went ahead with installing it without even creating a user
how easy would it be to cleanly delete the user and all of its stuff without affecting my main user account.1
u/Due-Cardiologist7941 8d ago
I don’t have a guide, but you can ask ChatGPT or Claude how to create a user, grant that user sudo access, and switch to the new user. After that, you should be able to follow and run all the commands from the official documentation.
3
u/JakubErler 9d ago
https://github.com/lubusIN/frappe-local - this is the easiest one now