29
loading...
This website collects cookies to deliver better user experience
version-13
reemplazar por la más nueva.frappe_docker
git clone https://github.com/frappe/frappe_docker.git
cd frappe_docker
devcontainer-example
a .devcontainer
cp -R devcontainer-example .devcontainer
.devcontainer/docker-compose.yml
, por defecto viene configurado con MariaDB pero puede usarse con PostgreSQL..devcontainer
. Una vez en VSCode van a ver los archivos dentro del contenedor y en su terminal ya van a estar dentro del contenedor y ahi mismo recomiendo que vayan trabajando con los comandos de Bench.bench init --skip-redis-config-generation --frappe-branch version-13 frappe-bench
cd frappe-bench
frappe-bench
, sino no va a funcionar.bench set-mariadb-host mariadb
bench set-redis-cache-host redis-cache:6379
bench set-redis-queue-host redis-queue:6379
bench set-redis-socketio-host redis-socketio:6379
sed -i '/redis/d' ./Procfile
bench new-site sitename --no-mariadb-socket
bench new-site mysite.localhost --no-mariadb-socket
123
. También te pedirá que definas la clave del usuario Administrator
que se usará para logearse en Frappe.mysite.localhost
dentro de frappe-bench/sites
.--no-mariadb-socket
configurará las credenciales de la base de datos del site para que funcionen con docker.mysite.localhost
tenés que hacer las configuraciones correspondientes en /etc/host si estás en Linux o el equivalente de Windows.bench --site mysite.localhost set-config developer_mode 1
bench --site mysite.localhost clear-cache
bench new-app sample_app
sample_app
es un ejemplo. Los nombre de las apps deben llevar _
para separar sus palabras.App Name: sample_app
App Title: Sample App
App Description: This is a sample app.
App Publisher: Acme Inc.
App Icon: icon-linux
App Color: #6DAFC9
App Email: [email protected]
App URL: http://example.com
App License: MIT
bench --site mysite.localhost install-app sample_app
bench get-app myapp https://github.com/myusername/myapp.git
bench --site mysite.localhost install-app myapp
frappe-bench
.bench start
Administrator
y el password que hayas registrado cuando creaste el site.etc/host
la url que le hayas definido.docker-compose -f .devcontainer/docker-compose.yml up -d
docker exec -e "TERM=xterm-256color" -w /workspace/development -it devcontainer_frappe_1 bash
Configurar Bench