2
0
mirror of https://github.com/frappe/frappe_docker.git synced 2024-12-25 19:21:09 +00:00
Commit Graph

222 Commits

Author SHA1 Message Date
Karan Sharma
c2ea3feae4 feat: Add Site name and Host as env variables for NGINX config template 2021-03-26 19:05:51 +05:30
Revant Nandgaonkar
d37a1455b7 feat(frappe-worker): option to set gevent as gunicorn worker-class 2021-03-20 13:57:53 +05:30
Chinmay D. Pai
3cf41a18f7
fix: add try-except block for importing new_site
maintain compatibility across frappe versions.

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2021-03-01 00:47:00 +05:30
Chinmay D. Pai
d2450ef742
fix: change import path for new_site command
`_new_site` has been moved to `installer.py` in frappe/frappe#12447

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2021-02-28 21:26:41 +05:30
Revant Nandgaonkar
e8f590db3d fix(erpnext-nginx): install erpnext or custom app dependencies 2021-02-21 07:38:18 +05:30
Revant Nandgaonkar
10f67b3155
Merge pull request #422 from cortopy/rootless
Rootless containers by default
2021-02-21 07:32:37 +05:30
Juan Jimenez-Anca
47dcb5f2b1 rootless containers 2021-02-20 10:54:01 +00:00
Steven 'Xaroth' Noorbergen
c2b63661be Change: Allow for configuring the realip module for nginx to pass the proper IP/Scheme to frappe. 2021-02-17 12:25:41 +01:00
Revant Nandgaonkar
136cf5c338 fix(frappe-nginx): make directory before copying assets 2021-02-03 11:22:52 +05:30
Revant Nandgaonkar
555aee2601 fix: sites-vol owned by non-root user
fixes permission denied error during site creation
2021-01-20 17:20:42 +05:30
Revant Nandgaonkar
c90783d6be feat: make images arm64 compatible 2021-01-08 17:45:22 +05:30
Revant Nandgaonkar
77b9eda567
Revert "feat: make images arm64 compatible" 2021-01-07 19:44:40 +05:30
Revant Nandgaonkar
8d2c139fc6 ci: use docker buildx in travis 2021-01-07 19:37:46 +05:30
Revant Nandgaonkar
948e1bf00a ci: build multi arch images 2021-01-06 00:14:25 +05:30
Revant Nandgaonkar
94f667caeb fix(frappe-worker): add gcc required for arm64 env 2021-01-05 22:02:00 +05:30
Revant Nandgaonkar
e55d7a8c6a fix(frappe-worker): default to amd64 as arch 2021-01-05 17:48:54 +05:30
Revant Nandgaonkar
117de9d4b8 fix(erpnext-nginx): COPY path for install_app.sh 2021-01-05 17:48:11 +05:30
Revant Nandgaonkar
4f904fe3b9 feat: make images arm64 compatible 2021-01-05 14:47:01 +05:30
Revant Nandgaonkar
062eea917a update: nodejs lts to latest minor and patch version 2021-01-04 18:54:11 +05:30
Revant Nandgaonkar
35dd53cc6f fix(frappe-worker): allow non-root password to not expire
old image tags seems to stop working if password is set to expire

fixes https://github.com/frappe/helm/issues/58
2021-01-04 18:52:52 +05:30
Revant Nandgaonkar
6204941a5d feat(frappe-nginx): configurable nginx http timeout 2021-01-04 18:30:24 +05:30
everyx
39aff8627b fix: install app failed when APP_NAME is not same as the one contained in APP_REPO 2020-11-24 19:23:54 +08:00
everyx
fc36666d27 fix: make new command compatible with MySQL 8 2020-11-24 15:38:28 +08:00
Revant Nandgaonkar
ab9fe75f6d fix: query to set db creds after new site creation 2020-10-29 10:38:51 +05:30
Revant Nandgaonkar
a3504f2668
Revert "feat(frappe-worker): update user query for mariadb galera" 2020-10-28 20:50:42 +05:30
Revant Nandgaonkar
0d6d368023 feat(frappe-worker): update user query for mariadb galera
mariadb helm chart doesn't allow root@% to ALTER mysql.user
2020-10-14 22:35:34 +05:30
sahil28297
8e541e46e3 fix: do not consider directory objects 2020-10-06 20:47:56 +05:30
Revant Nandgaonkar
b72de20f96 fix: health check
allow redis databases in healthcheck
2020-10-06 14:43:36 +05:30
Revant Nandgaonkar
06b17048d3 fix(frappe-nginx): node-sass is part of prod dependencies 2020-10-02 06:11:46 +05:30
sahil28297
94a37d68e3 feat: add drop site command to worker 2020-10-01 15:19:23 +05:30
sahil28297
d6057e3f18
fix: use db_root_username 2020-09-29 18:51:20 +05:30
sahil28297
1bd9615c1e
fix: use postgres_root_password for db auth in postgress database 2020-09-29 18:12:41 +05:30
Revant Nandgaonkar
e603371984 fix(frappe-worker): set absolute path of common_site_config.json in healthcheck.sh 2020-09-16 14:20:10 +05:30
Revant Nandgaonkar
c43e973481 fix(frappe-worker): install wait-for-it deb package 2020-09-16 05:06:07 +05:30
Revant Nandgaonkar
a4c814f994 fix: health check
use shell script instead of python
2020-09-15 23:18:28 +05:30
Revant Nandgaonkar
f77a9bbe66 fix(erpnext-nginx): add node-sass as production dependency 2020-09-02 22:13:50 +05:30
Revant Nandgaonkar
e9080d3952 fix: accept args for bench commands 2020-08-30 00:06:56 +05:30
Revant Nandgaonkar
8cfd762c61 feat: frappe commands
execute frappe commands with bench
2020-08-13 13:48:46 +05:30
Revant Nandgaonkar
bd157c6de9 Revert "chore: change public files slug for restore-backup"
This reverts commit dcf0c0f8b1.
2020-08-07 16:02:45 +05:30
Revant Nandgaonkar
1c74ac2e0b Revert "chore: change public file slug in push-backup"
This reverts commit 9dff8f2561.
2020-08-07 16:02:15 +05:30
Revant Nandgaonkar
a3bdc3c8f9 fix: remove nunjucks from nginx image preparation 2020-08-07 15:28:15 +05:30
Chinmay D. Pai
dcf0c0f8b1
chore: change public files slug for restore-backup
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-08-07 12:47:20 +05:30
Chinmay D. Pai
9dff8f2561
chore: change public file slug in push-backup
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-08-07 12:21:15 +05:30
Revant Nandgaonkar
7c293d7f9e fix: use same python and nginx image 2020-08-06 22:38:52 +05:30
Revant Nandgaonkar
a7cd40a2b7 fix: add node-sass to nodejs dependencies after prod install 2020-08-06 19:30:27 +05:30
Revant Nandgaonkar
0d9aa27f5f fix: symlink to node_modules 2020-08-06 15:18:32 +05:30
Revant Nandgaonkar
a69853e950 fix: add nunjucks to nodejs devDependencies 2020-08-06 14:26:05 +05:30
Revant Nandgaonkar
6c3ccd12fa fix: add node-sass to nodejs dependencies 2020-08-06 14:24:22 +05:30
Revant Nandgaonkar
6b94d991e2 fix: add nodejs via nvm 2020-08-05 21:40:37 +05:30
peter
a956388a1a fix: grant privileges for rds when restoring backup 2020-08-04 11:11:58 +01:00
Revant Nandgaonkar
dbd56ee99b fix(erpnext-nginx): remove unused docker-entrypoint script
fixes #321
2020-08-02 19:22:35 +05:30
Revant Nandgaonkar
c2a0e4f057 fix: condition for grants for aws rds 2020-07-16 06:08:24 +05:30
Revant Nandgaonkar
c2ebdfcf8b fix: condition for mariadb grants for aws rds 2020-07-16 06:06:48 +05:30
Revant Nandgaonkar
9a22832389 fix: mariadb grants for aws rds 2020-07-15 21:28:52 +05:30
Sun Howwrongbum
e513b9c8ce feat: touch .build 2020-07-13 23:12:29 +05:30
Revant Nandgaonkar
84fefb2283 refactor: add utils and constants 2020-07-10 23:15:36 +05:30
Revant Nandgaonkar
36f150bd95 fix: mysql restore db command with subprocess 2020-07-10 19:45:28 +05:30
Revant Nandgaonkar
21e2b13955 fix: mysql db commands with subprocess 2020-07-10 19:39:00 +05:30
Revant Nandgaonkar
4598cb24f4 fix: file input with subprocess 2020-07-10 16:18:25 +05:30
Revant Nandgaonkar
31ff697835 fix: mysql command with subprocess 2020-07-10 15:42:36 +05:30
Revant Nandgaonkar
fa2aff47df fix: psql command with subprocess 2020-07-10 15:04:29 +05:30
Chinmay D. Pai
bafa7f6598
fix: remove quotes from psql db restore
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-07-10 10:27:36 +05:30
Chinmay D. Pai
1d9dd966b1
fix: pipe uncompressed database to file
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-07-10 10:07:22 +05:30
Chinmay D. Pai
c67fc02452
fix: make changes to psql restore
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-07-09 22:57:12 +05:30
Chinmay D. Pai
5c57334bb6
fix: move run_command to utils
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-07-09 17:27:54 +05:30
Chinmay D. Pai
2b2a57a85d
fix: use subprocess instead of os to run commands
* add a wrapper method run_command
* remove os.system calls
* use f-strings for commands

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-07-09 17:01:50 +05:30
Revant Nandgaonkar
251d6590cf fix: nginx config
use $scheme://$http_host instead of $http_referer
fixes socketio
2020-07-06 14:44:52 +05:30
Revant Nandgaonkar
5648e3a6c4 feat: ping additional services using doctor
handle error
docs entry for health check command
2020-07-02 13:40:23 +05:30
Revant Nandgaonkar
6dfb1de5c6 feat: ping additional services using doctor
doctor --ping-service postgres:5432 -p mariadb:3306
2020-07-01 20:01:47 +05:30
Revant Nandgaonkar
e097f54481 fix: bench image
use specific version(s) of nodejs
[skip travis]
2020-07-01 04:24:49 +05:30
Revant Nandgaonkar
f871834dbe feat: dev environment also starts postgresql 2020-06-30 15:25:10 +05:30
Revant Nandgaonkar
8a93944de7 feat: optional site level db connection 2020-06-30 06:32:46 +05:30
Revant Nandgaonkar
87558b7f0d feat: add postgres support to frappe-worker 2020-06-29 23:28:10 +05:30
Revant Nandgaonkar
56bf984ef7 fix: erpnext image build
frappe/erpnext MUST be in editable mode
output migration log in test
2020-06-28 07:40:33 +05:30
Revant Nandgaonkar
e6946fda75 fix: erpnext image build
set PYTHONUNBUFFERED for better logging
2020-06-28 05:58:45 +05:30
Revant Nandgaonkar
f5071122ed fix: erpnext image build
improve travis.py
python packages not installed in editable mode
use venv module instead of virtualenv
2020-06-28 05:55:15 +05:30
Revant Nandgaonkar
18e8f05c9f fix: erpnext image build errors 2020-06-28 00:22:23 +05:30
Revant Nandgaonkar
7106124a07 refactor: reuse Dockerfile(s) 2020-06-27 23:44:13 +05:30
Revant Nandgaonkar
1a1636df55 fix: fresh restore site_config backup 2020-06-26 05:47:17 +05:30
Chinmay D. Pai
95416ee555
fix: check for all possible site config backups
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-06-25 23:42:55 +05:30
Chinmay D. Pai
bdbcf40702
fix: restore encryption key on site restore
if encryption key exists for a site, it will now be restored to the site
config while restoring site

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-06-25 23:27:35 +05:30
Revant Nandgaonkar
af5854fc33 refactor: backup site_config.json
closes #282
2020-06-25 18:57:25 +05:30
Revant Nandgaonkar
eac54ebe00 fix: migrate command
importing migrate() needs frappe.init
2020-06-21 13:23:22 +05:30
Revant Nandgaonkar
90556e75bc
Merge pull request #276 from africlouds/develop
Install less in bench Dockerfile
2020-06-19 20:09:00 +05:30
africlouds
d17ea1366a
Install less in bench Dockerfile
Without less install, tools like bench --site site_name mariadb are not displaying results
2020-06-19 07:44:02 +02:00
Javier López
4e26ca653c fix: use remote_addr instead of header ip 2020-06-17 14:37:38 -05:00
Revant Nandgaonkar
c618bd86d9 feat: wait for connection before creating site 2020-06-12 23:12:52 +05:30
Revant Nandgaonkar
daef926b06 feat(frappe/bench): allow 5 benches 2020-06-11 12:55:27 +05:30
Revant Nandgaonkar
93c1dc50d5 fix: only download and restore latest backup 2020-05-22 15:15:33 +05:30
Revant Nandgaonkar
b057e12bdc update: use wkhtmltopdf for buster_amd64 2020-05-19 12:10:09 +05:30
Revant Nandgaonkar
20f1fa0000 chore: update frappe/bench image
use latest nodejs v10 and v12
use cloned bench for bench development
2020-05-18 00:18:08 +05:30
Revant Nandgaonkar
9e1841f494 fix: push site_config.json with backup 2020-05-09 00:30:15 +05:30
paulator
52dbc49c21
Fix socketio error in reverse proxy setup 2020-05-06 11:11:55 +02:00
Revant Nandgaonkar
05cb6a4596 build v13-beta images 2020-05-02 00:21:56 +05:30
Revant Nandgaonkar
e1f0e62211 fix: restore backup grant privileges command 2020-04-29 22:52:15 +05:30
Revant Nandgaonkar
3181bc66b3 fix: restore backup create user password command 2020-04-29 19:32:51 +05:30
Revant Nandgaonkar
8ac55c86f9 fix: always disable maintenance mode after migration 2020-04-29 14:03:28 +05:30
Revant Nandgaonkar
e8b9710052 fix: mysql error during set db password 2020-04-29 14:03:11 +05:30
Chinmay D. Pai
8f20e5e00d
chore: escape backticks on db commands
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-04-29 11:44:58 +05:30
Chinmay D. Pai
884a82d814
fix: make semantic changes to commands
* add missing __main__ call to commands.py
* remove unnecessary imports
* fix backup WITH_FILES logic
* follow python semantics (?)

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2020-04-29 01:45:59 +05:30