Commit Graph

294 Commits

Author SHA1 Message Date
Shrikant Sharat Kandula
3c259386ff
fix: Add fix for log4j2 RCE (#9706)
Ref: https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot.

Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-11 09:54:38 +05:30
geekup-legodevops
192f5acf0b
Ansible playbook now works with Appsmith fat image (#9509) 2021-12-11 08:01:56 +05:30
Shrikant Sharat Kandula
4612607122
Set default APPSMITH_GIT_ROOT value in Docker (#9666) 2021-12-09 12:11:34 +05:30
geekup-legodevops
31a4d14196
Add flow to generate Nginx HTTP only if provision cert fail (#9546) 2021-12-07 15:37:51 +05:30
Shrikant Sharat Kandula
31cac9f85f
Fix Appsmith image name in Helm chart values (#9460) 2021-12-02 16:08:35 +05:30
geekup-legodevops
885f9675c2
Add confirmation step in importing DB command (#9265) 2021-11-26 15:40:16 +05:30
geekup-legodevops
44261cb155
Refactor AMI to use new Docker image (#8983) 2021-11-25 13:52:00 +05:30
Shrikant Sharat Kandula
94f5a87cdd
Load env variables at start of backend and rts (#9325)
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-11-24 20:22:22 +05:30
Shrikant Sharat Kandula
f3ad4ef9bb Fix variable escaping in docker entrypoint script
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-11-23 15:53:04 +05:30
Shrikant Sharat Kandula
b86abeadc0 Include origin_scheme in new nginx configs
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-11-23 13:47:44 +05:30
Shrikant Sharat Kandula
768885822b
Fix deleting files when they don't exist 2021-11-23 12:13:10 +05:30
geekup-legodevops
5ec733e5a2
Refactor to generate nginx config file with auto-redirect HTTPS (#9256)
Refactor flow to generate nginx configuration file corresponding Custom domain set up

Add 2 template for Nginx template for HTTP and HTTPS. HTTPS contains new block for auto-redirect for HTTPS
2021-11-23 11:22:09 +05:30
geekup-legodevops
5e1a496349
Config for editor program run script instead of nginx (#8922)
Add script to re-generate nginx config file & start nginx

Move function init_ssl_cert into separated file and reuse it in new script and entrypoint

Change command config & add new config to kill all sub-process of a supervisord child program in editor program configure file
2021-11-23 09:39:13 +05:30
Shrikant Sharat Kandula
afeeb414dc
Fix OAuth failing when there's SSL termination (#9286)
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-11-23 08:15:35 +05:30
Shrikant Sharat Kandula
c0b29d6a2d
chore: Let the AWS AMI server start automatically on boot (#9104) 2021-11-19 13:30:03 +05:30
imgbot[bot]
3eec0594f7
chore: [ImgBot] Optimize images (#9208)
*Total -- 929.35kb -> 640.18kb (31.11%)

/deploy/helm/images/helm-ssl-config.png -- 194.07kb -> 104.73kb (46.03%)
/static/images/client-wsl-yt-video-thumbnail.png -- 690.06kb -> 490.46kb (28.93%)
/app/client/src/assets/icons/widget/table/checkbox-line.svg -- 0.20kb -> 0.19kb (7.77%)
/app/client/src/assets/icons/widget/table/checkbox-check.svg -- 0.21kb -> 0.20kb (7.41%)
/app/client/src/assets/icons/comments/commentCursor.svg -- 1.10kb -> 1.07kb (3.1%)
/app/client/src/assets/icons/widget/recorder/recorder_recording.svg -- 0.14kb -> 0.14kb (2.74%)
/app/client/src/assets/icons/widget/recorder/recorder_pause.svg -- 0.23kb -> 0.23kb (2.53%)
/app/client/src/widgets/AudioWidget/icon.svg -- 0.39kb -> 0.39kb (1.98%)
/app/client/src/assets/icons/widget/recorder/recorder_complete.svg -- 0.23kb -> 0.23kb (1.67%)
/app/client/src/assets/icons/comments/unpinIcon.svg -- 0.28kb -> 0.27kb (1.41%)
/app/client/src/assets/icons/control/underline1.svg -- 0.77kb -> 0.76kb (1.27%)
/app/client/src/assets/icons/ads/plus.svg -- 0.24kb -> 0.24kb (1.22%)
/app/client/src/widgets/TextWidget/icon.svg -- 0.26kb -> 0.26kb (1.13%)
/app/client/src/assets/icons/ads/arrow-right-line.svg -- 0.26kb -> 0.26kb (1.13%)
/app/client/src/assets/icons/ads/up-arrow.svg -- 0.26kb -> 0.26kb (1.11%)
/app/client/src/assets/icons/ads/down-arrow.svg -- 0.29kb -> 0.28kb (1.02%)
/app/client/src/assets/icons/ads/dropdown.svg -- 0.23kb -> 0.23kb (0.83%)
/app/client/src/assets/icons/menu/run.svg -- 0.41kb -> 0.41kb (0.71%)
/app/client/src/assets/svg/no_entities_found.svg -- 0.98kb -> 0.98kb (0.7%)
/app/client/src/assets/icons/ads/snippet.svg -- 0.57kb -> 0.56kb (0.69%)
/app/client/src/assets/icons/ads/share-2.svg -- 0.46kb -> 0.46kb (0.63%)
/app/client/src/assets/icons/widget/recorder/recorder_default.svg -- 0.94kb -> 0.93kb (0.63%)
/app/client/src/assets/icons/widget/button-group.svg -- 1.29kb -> 1.28kb (0.53%)
/app/client/src/widgets/ButtonGroupWidget/icon.svg -- 1.29kb -> 1.28kb (0.53%)
/app/client/src/assets/icons/menu/beta.svg -- 1.00kb -> 1.00kb (0.49%)
/app/client/src/assets/svg/checkmark.svg -- 0.23kb -> 0.23kb (0.43%)
/app/client/src/assets/icons/menu/js-function.svg -- 0.91kb -> 0.91kb (0.43%)
/app/client/src/assets/icons/menu/js-group.svg -- 1.81kb -> 1.80kb (0.38%)
/app/client/src/assets/icons/ads/file-copy-line.svg -- 0.86kb -> 0.85kb (0.34%)
/app/client/src/assets/icons/control/color-picker.svg -- 1.46kb -> 1.45kb (0.34%)
/app/client/src/assets/icons/ads/git-commit-line.svg -- 0.88kb -> 0.88kb (0.33%)
/app/client/src/assets/icons/ads/key-2-line.svg -- 1.28kb -> 1.28kb (0.31%)
/app/client/src/assets/icons/menu/js-file.svg -- 2.33kb -> 2.32kb (0.29%)
/app/client/src/assets/icons/widget/recorder/recorder_no_permission.svg -- 1.63kb -> 1.63kb (0.24%)
/app/client/src/assets/icons/ads/support.svg -- 1.23kb -> 1.22kb (0.24%)
/app/client/src/assets/icons/ads/cloudy-line.svg -- 1.38kb -> 1.38kb (0.21%)
/app/client/src/assets/icons/ads/user-v2.svg -- 1.55kb -> 1.54kb (0.19%)
/app/client/src/assets/icons/ads/upload-v2.svg -- 1.76kb -> 1.75kb (0.17%)
/app/client/src/assets/icons/ads/shield-success.svg -- 3.03kb -> 3.03kb (0.13%)
/app/client/src/assets/icons/ads/shield-error.svg -- 3.03kb -> 3.03kb (0.13%)
/app/client/src/assets/icons/ads/git-branch.svg -- 2.80kb -> 2.80kb (0.1%)
/app/client/src/assets/svg/loader-2-fill.svg -- 3.78kb -> 3.78kb (0.1%)
/app/client/src/assets/icons/ads/gear.svg -- 3.23kb -> 3.23kb (0.09%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-11-19 09:43:30 +05:30
geekup-legodevops
d3a491f0b3
Add flow to use custom certificate if provided (#9106)
- Add sub-directory for user to put custom certificate to use inside container
- Add flow to check existing custom certificate & process to use it
- Add section Custom Certificate in README.md
2021-11-16 16:32:28 +05:30
Dipto Chakrabarty
58a37454b9
feat: add liveness Probe to k8s backend deployment manifest (#8039) 2021-11-16 15:55:07 +05:30
Shrikant Sharat Kandula
eadaa65251
Fix sessions being cleared after fat container is restarted (#9112) 2021-11-15 11:24:45 +05:30
Joshua Lund
a874b36b11
fix: Remove duplicate APPSMITH_MAIL_ENABLED env variable. Fixes #8852. (#8853) 2021-10-27 21:39:37 +05:30
Rafael Baldasso Audibert
0e22f26621
fix: Change "Allow Horizontal Scroll" text to "Allow scroll" (#8085)
* chore: Change "Allow Horizontal Scroll" to "Allow Scroll"

* chore: Hide option to choose scroll for pie chart

* fix: Fix prettier errors

* feat: Add migration to allowScroll for `CHART_WIDGET`s

Closes #4227

* fix: Fix chart widget prop recursively

Per https://github.com/appsmithorg/appsmith/pull/8085#discussion_r733442011
Closes #4227
2021-10-25 17:09:39 +05:30
Shrikant Sharat Kandula
d546f0114e
Add docker-compose file for use in AWS AMIs 2021-10-21 11:12:33 +05:30
geekup-legodevops
6cbe4b8faf
Config supervisord to write logs into log files (#8145) 2021-10-19 12:59:55 +05:30
Shrikant Sharat Kandula
8590ff3b75
Remove optimizely route (#8345) 2021-10-08 18:24:14 +05:30
Shrikant Sharat Kandula
5a0d04bce6
Apply env variable renaming automatically (#8217) 2021-10-05 20:49:22 +05:30
Shrikant Sharat Kandula
69015645d2
Fix telemetry docs link 2021-10-05 17:09:33 +05:30
geekup-legodevops
ae26d2c611
Helm charts for Appsmith fat container (#7343) 2021-10-02 11:46:07 +05:30
geekup-legodevops
f37f9451ef
feat: Support building Docker image for ARM arch (#7832) 2021-09-29 14:33:27 +05:30
geekup-legodevops
d0a59761e7
Fix docker.env generation in AMI init script (#7831) 2021-09-27 16:54:29 +05:30
Shrikant Sharat Kandula
40c00c3a98
Fix RTS routing in fat container (#7775) 2021-09-24 08:20:20 +05:30
Shrikant Sharat Kandula
f0a61285a6
docs: Fat container documentation fixes (#7207)
Added additional details about how to use the fat container, and how to manage / maintain it.

Also includes some refactorings that shouldn't affect the functionality significantly.
2021-09-14 19:01:06 +05:30
Shrikant Sharat Kandula
9b98621010
Restore a few missing fields on appsmith.user object (#7295)
With latest update, the following fields are unavailable on the `appsmith.user` object:

- `accountNonExpired`
- `accountNonLocked`
- `credentialsNonExpired`
- `isAnonymous`
- `isEnabled`

These fields are necessary for building applications and many apps were relying on these, despite them not being listed in the documentation at <https://docs.appsmith.com/framework-reference/appsmith#user>.
2021-09-09 15:34:02 +05:30
Trisha Anand
7526129a3a
feat: Adding APPSMITH_PLUGIN_MAX_RESPONSE_SIZE which can be configured as an environment variable to increase plugin response size (currently only supported for Postgres Plugin) (#7126)
* Adding `APPSMITH_PLUGIN_MAX_RESPONSE_SIZE` which can be configured as an environment variable to increase plugin response size (currently only supported for Postgres Plugin)

* Updated error message + added the environment variable to the template docker env files for new installations
2021-09-05 15:38:36 +00:00
imgbot[bot]
b96b90e634
[ImgBot] Optimize images (#7014)
*Total -- 456.38kb -> 360.25kb (21.06%)

/contributions/images/intellij_config_2.png -- 51.42kb -> 27.41kb (46.7%)
/contributions/images/intellij_config_1.png -- 43.47kb -> 25.29kb (41.83%)
/deploy/fat_container/images/appsmith_supervisord_ui.png -- 169.18kb -> 117.24kb (30.71%)
/app/client/src/assets/icons/comments/commentCursor.svg -- 0.87kb -> 0.65kb (25.92%)
/app/client/src/assets/icons/menu/function.svg -- 0.21kb -> 0.18kb (11.9%)
/app/client/src/assets/icons/control/border-radius-sharp.svg -- 0.16kb -> 0.15kb (4.91%)
/app/client/src/assets/icons/control/border-radius-circle.svg -- 0.17kb -> 0.16kb (4.68%)
/app/client/src/assets/icons/control/box-shadow-variant4.svg -- 0.80kb -> 0.76kb (4.28%)
/app/client/src/assets/icons/control/box-shadow-variant5.svg -- 0.80kb -> 0.77kb (4.15%)
/app/client/src/assets/icons/control/border-radius-rounded.svg -- 0.17kb -> 0.16kb (4.14%)
/app/client/src/assets/icons/control/arrow_forward.svg -- 0.32kb -> 0.31kb (3.95%)
/app/client/src/assets/icons/control/box-shadow-variant3.svg -- 0.83kb -> 0.79kb (3.79%)
/app/client/src/assets/icons/control/box-shadow-variant2.svg -- 0.83kb -> 0.80kb (3.53%)
/app/client/src/assets/icons/control/box-shadow-variant1.svg -- 0.90kb -> 0.87kb (3.25%)
/app/client/src/assets/images/comments-onboarding/thumbnails/step-2.jpg -- 18.17kb -> 17.63kb (2.97%)
/app/client/src/assets/icons/control/divider_cap_right.svg -- 0.20kb -> 0.19kb (2.5%)
/app/client/src/assets/images/comments-onboarding/thumbnails/step-1.jpg -- 18.53kb -> 18.10kb (2.32%)
/app/client/src/assets/icons/widget/menu-button.svg -- 0.24kb -> 0.23kb (2.07%)
/app/client/src/assets/icons/widget/menu.svg -- 0.31kb -> 0.31kb (1.86%)
/app/client/src/assets/icons/control/add-circle.svg -- 0.28kb -> 0.27kb (1.75%)
/app/client/src/assets/icons/control/line_dashed.svg -- 0.22kb -> 0.22kb (1.75%)
/app/client/src/assets/icons/ads/chevron-down.svg -- 0.18kb -> 0.18kb (1.61%)
/app/client/src/assets/icons/control/divider_cap_left.svg -- 0.21kb -> 0.21kb (1.39%)
/app/client/src/assets/icons/ads/column.svg -- 0.21kb -> 0.21kb (1.37%)
/app/client/src/assets/images/long-arrow-right.svg -- 0.66kb -> 0.65kb (1.33%)
/app/client/src/assets/icons/widget/checkbox-group.svg -- 0.55kb -> 0.54kb (1.25%)
/app/client/src/assets/icons/ads/arrow-left-1.svg -- 0.24kb -> 0.24kb (1.23%)
/app/client/src/assets/icons/widget/icon-button.svg -- 0.32kb -> 0.32kb (1.22%)
/app/client/src/assets/icons/ads/check.svg -- 0.24kb -> 0.24kb (1.22%)
/app/client/src/assets/icons/ads/link_2.svg -- 0.65kb -> 0.65kb (1.19%)
/app/client/src/assets/icons/control/copy2.svg -- 0.25kb -> 0.25kb (1.16%)
/app/client/src/assets/icons/control/cap_solid.svg -- 0.35kb -> 0.35kb (1.11%)
/app/client/src/assets/icons/menu/filter.svg -- 0.28kb -> 0.28kb (1.05%)
/app/client/src/assets/icons/ads/trending-flat.svg -- 0.29kb -> 0.29kb (1.01%)
/app/client/src/assets/icons/control/align_left.svg -- 0.31kb -> 0.31kb (0.95%)
/app/client/src/assets/icons/ads/tables.svg -- 0.35kb -> 0.34kb (0.85%)
/app/client/src/assets/icons/control/align_right.svg -- 0.37kb -> 0.37kb (0.79%)
/app/client/src/assets/images/Plus-logo.svg -- 0.54kb -> 0.53kb (0.73%)
/app/client/src/assets/icons/control/close-circle.svg -- 0.42kb -> 0.42kb (0.7%)
/app/client/src/assets/icons/menu/new-plus.svg -- 0.59kb -> 0.59kb (0.5%)
/app/client/src/assets/images/long-arrow-bottom.svg -- 0.61kb -> 0.60kb (0.48%)
/app/client/src/assets/icons/control/group.svg -- 0.65kb -> 0.64kb (0.45%)
/app/client/src/assets/icons/help/close_blue.svg -- 0.66kb -> 0.66kb (0.45%)
/app/client/src/assets/icons/ads/warning-triangle.svg -- 1.11kb -> 1.10kb (0.44%)
/app/client/src/assets/icons/menu/close-filter.svg -- 0.67kb -> 0.67kb (0.44%)
/app/client/src/assets/icons/control/box-shadow-none.svg -- 0.72kb -> 0.71kb (0.41%)
/app/client/src/assets/icons/ads/expand-more.svg -- 0.73kb -> 0.72kb (0.4%)
/app/client/src/assets/icons/widget/rating.svg -- 0.51kb -> 0.51kb (0.38%)
/app/client/src/assets/icons/ads/book-open-line.svg -- 0.79kb -> 0.79kb (0.37%)
/static/how-it-works.svg -- 121.37kb -> 120.94kb (0.35%)
/app/client/src/assets/icons/menu/play-snippet.svg -- 0.83kb -> 0.83kb (0.35%)
/app/client/src/assets/icons/menu/binding.svg -- 1.13kb -> 1.12kb (0.35%)
/app/client/src/assets/icons/menu/copy-snippet.svg -- 0.91kb -> 0.91kb (0.32%)
/app/client/src/assets/icons/control/cut.svg -- 1.86kb -> 1.86kb (0.16%)
/app/client/src/assets/icons/menu/link.svg -- 2.79kb -> 2.78kb (0.14%)
/app/client/src/assets/icons/ads/git-merge.svg -- 2.43kb -> 2.43kb (0.12%)
/app/client/src/assets/images/Curl-logo.svg -- 3.56kb -> 3.56kb (0.11%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-09-01 07:20:48 +00:00
geekup-legodevops
8119a74054
feat: Implement fat container for appsmith application (#6678)
Adds a Dockerfile along with accompanying scripts and definitions for building a fat Docker image. This image, when run as a container, will include the server, client, RTS, and necessary vendor services running all within.
2021-09-01 11:02:08 +05:30
Rishabh Saxena
4938371566
feat: env flag to disable intercom (#6937) 2021-08-30 22:11:55 +05:30
Shrikant Sharat Kandula
8edb278b75 Fix variables in docker.env.sh 2021-08-11 19:15:43 +05:30
Shrikant Sharat Kandula
e9e2df2c28
Store MongoDB creds in separate file from install.sh (#6499)
* Store MongoDB creds in separate file from install.sh

* Move MongoDB credentials to docker.env
2021-08-10 15:07:52 +05:30
Shrikant Sharat Kandula
b7fb9bd58b
Enable auto-start after VM restart (#6428) 2021-08-09 15:17:12 +05:30
Arpit Mohan
11ceb0f7f1
Updating k8s README to point to docs.appsmith.com 2021-08-05 10:08:27 +05:30
Shrikant Sharat Kandula
be80609c11
Use CentOS repo for RHEL installation (#6069) 2021-07-22 15:27:34 +05:30
Arpit Mohan
9a4b9c27cd
Locking mongo Docker container to 4.4.6 (#5950)
Mongo v5 has some issues with seeding data. Refer:  https://stackoverflow.com/questions/68392064/error-when-running-mongo-image-docker-entrypoint-sh-line-381
Hence, locking the mongo version to a known working tag till we have more information on the problem.
2021-07-19 13:39:37 +05:30
Shrikant Sharat Kandula
0bd58971e3
Fix OAuth endpoint prefix in k8s ingress configuration (#5837) 2021-07-15 16:23:06 +05:30
Nikhil Nandagopal
b54869c03e
Update install.sh 2021-07-14 19:58:49 +05:30
Shrikant Sharat Kandula
0c4787bf85
Fix YAML syntax in configmap for K8s 2021-07-02 17:23:52 +05:30
Shrikant Sharat Kandula
b051b010fc
Fix missing quotes in generated nginx conf 2021-07-01 11:54:54 +05:30
Pranav Kanade
dd9f8b362d
[Feature #3379] Added recaptcha for signup (#4701)
* temp commit

* using onsubmit to continue using action on form

* added recaptcha site key to env example file

* moved the recaptcha lib loading logic to signup page

* removed unnecessary edit

* handle the case where the recaptcha token is not provided as env var

* added proper env var config for client

* recaptcha config for ansible

* recaptcha config for heroku

* recaptcha config for k8s

* updated app.json

* fixed the typos

* added more description for env vars

* removed api key

* minor typo fix
2021-06-08 11:10:11 +05:30
Nidhi
aeda36f0e0
Disable cs url as an environment config (#4465) 2021-05-13 14:29:43 +05:30
Nidhi
ea451ef061
Add default configs for prod and tests (#4464)
* Added default cs config for prod and tests

* Env variable for new installations

* K8s defaults
2021-05-13 13:30:23 +05:30
Shrikant Sharat Kandula
0892f8975a
Fix fail when write permissions missing in pwd 2021-04-29 19:23:17 +05:30
Shrikant Sharat Kandula
379ea708fa
Fix password generation and OS case problems in install scripts (#4184)
* Fix password generation in k8s install script

* OS should always be lower case
2021-04-27 20:43:22 +05:30
Nikhil Nandagopal
806574a03f
Update install.sh 2021-04-26 16:21:54 +05:30
johyunkim
7f378731ce
Modify curl --data-raw option to --data (#3973) 2021-04-14 08:01:49 +05:30
Nidhi
f99d3a6c54
Added Appsmith codec size to template (#3729) 2021-03-29 18:08:37 +05:30
Shri
cc39259053
Increase client body size limit to 100M from 10M (#3553) 2021-03-22 17:20:38 +05:30
abhishek nayak
b915011556
Update base-install.sh
Fixed sudmo to sudo
2021-03-18 02:22:48 +05:30
Nikhil Nandagopal
1741f6eeb0
Update install.sh 2021-03-16 14:04:22 +05:30
Nikhil Nandagopal
775ac31aab
Update install.sh 2021-03-16 13:31:17 +05:30
Nikhil Nandagopal
7fca209fb9
Update install.sh 2021-03-16 13:25:37 +05:30
Arpit Mohan
8470366600
Adding quotes for telemetry flag in k8s config
For boolean values, no quotes leads to a weird state and k8s clusters don't boot
2021-03-11 07:57:54 +05:30
Arpit Mohan
9d1d9ed335
Adding cleanup flag to remove old images when appsmith auto-updates (#3219) 2021-02-25 18:19:16 +05:30
Nikhil Nandagopal
57270a1463
Update install.sh 2021-02-24 17:19:58 +05:30
Shrikant Sharat Kandula
b26706ca90
Fix input error on generating password and salt in install script (#3051)
* Fix potential input error on password generation

This happens on macOS systems when a different locale is
explicitly set.

* Don't use a masked variable name
2021-02-16 12:23:53 +05:30
Nikhil Nandagopal
15988dc507
Update install.sh 2021-02-04 15:47:06 +05:30
Nikhil Nandagopal
0c91eab5a8
Update install.sh 2021-02-04 15:46:07 +05:30
Nikhil Nandagopal
486a9da8dd updated all doc links 2021-02-03 20:45:16 +05:30
Tim Dillon
1c6252b719
Add Linux Mint support to install.sh (#2694) 2021-01-25 13:25:10 +05:30
Shrikant Sharat Kandula
828a9ae308
Add message re telemetry during installation (#2621) 2021-01-22 15:18:12 +05:30
Nikhil Nandagopal
bd5d3d1d0f
Update install.sh 2020-12-18 14:33:13 +05:30
Nidhi
42aae02522
Modified installation instructions (#2125) 2020-12-10 15:37:11 +05:30
geekup-legodevops
6b17bc5b11
Implementation of Ansible playbook (#1898) 2020-12-07 16:18:33 +05:30
geekup-legodevops
363cf8c54d
Update first-time-setup.sh (#2003) 2020-12-02 18:13:37 +05:30
imgbot[bot]
4fa2fd4ba6
[ImgBot] Optimize images (#1993)
*Total -- 307.73kb -> 177.70kb (42.25%)

/deploy/heroku/images/app-settings.png -- 215.56kb -> 118.43kb (45.06%)
/deploy/heroku/images/finish.png -- 33.21kb -> 19.53kb (41.19%)
/deploy/heroku/images/add-domain-form.png -- 29.12kb -> 18.04kb (38.06%)
/deploy/heroku/images/add-domain-button.png -- 29.37kb -> 21.23kb (27.71%)
/app/client/src/assets/icons/ads/upload.svg -- 0.47kb -> 0.47kb (0.62%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-12-02 11:50:10 +05:30
geekup-legodevops
d6b4a4077f
Add telemetry to Heroku deployments (#1952) 2020-12-02 10:09:12 +05:30
imgbot[bot]
f073698fcc
[ImgBot] Optimize images (#1928)
*Total -- 316.18kb -> 175.10kb (44.62%)

/deploy/aws_ami/images/system-log.png -- 136.77kb -> 73.60kb (46.19%)
/deploy/aws_ami/images/select-system-log.png -- 178.91kb -> 101.01kb (43.54%)
/app/client/src/assets/icons/ads/warning.svg -- 0.49kb -> 0.49kb (0.6%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-11-26 18:43:05 +05:30
geekup-legodevops
848e5edfea
Update aws ami boostrap script to create default user (#1918) 2020-11-26 14:10:42 +05:30
imgbot[bot]
3a758d6b00
[ImgBot] Optimize images (#1787)
*Total -- 307.26kb -> 177.23kb (42.32%)

/deploy/heroku/images/app-settings.png -- 215.56kb -> 118.43kb (45.06%)
/deploy/heroku/images/finish.png -- 33.21kb -> 19.53kb (41.19%)
/deploy/heroku/images/add-domain-form.png -- 29.12kb -> 18.04kb (38.06%)
/deploy/heroku/images/add-domain-button.png -- 29.37kb -> 21.23kb (27.71%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-11-18 19:50:24 +05:30
geekup-legodevops
d5480c4f34
Heroku Button implementation (#1721)
This change adds Heroku to the list of installation targets for Appsmith
2020-11-18 18:53:59 +05:30
Nikhil Nandagopal
e411df0a64
Added check so that existing installs don't get telemetry (#1698)
* Adding the segment key to the tagged release
* Also opting out of telemetry data in CI builds

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-11-11 23:54:19 +05:30
Nikhil Nandagopal
add47fa98c
Update install.sh 2020-11-11 21:17:05 +05:30
Hetu Nandu
a51082fb54 Merge branch 'master' into release 2020-11-11 18:51:03 +05:30
Abhinav Jha
a4f652ce70
Add client-max-body-size directive to nginx https proxy (#1695) 2020-11-11 18:23:48 +05:30
imgbot[bot]
09b2bfa55f
[ImgBot] Optimize images (#1660)
*Total -- 3,132.67kb -> 1,706.91kb (45.51%)

/deploy/aws_ami/images/login-page.png -- 209.54kb -> 90.43kb (56.84%)
/deploy/aws_ami/images/appsmith_signup.png -- 217.38kb -> 94.88kb (56.35%)
/deploy/aws_ami/images/appsmith_dashboard.png -- 184.33kb -> 81.83kb (55.61%)
/deploy/aws_ami/images/ssl.png -- 26.86kb -> 12.76kb (52.5%)
/deploy/aws_ami/images/security-group-page.png -- 270.04kb -> 130.60kb (51.64%)
/deploy/aws_ami/images/inbound-rules.png -- 131.71kb -> 64.23kb (51.23%)
/deploy/aws_ami/images/preview.png -- 495.70kb -> 274.39kb (44.64%)
/deploy/aws_ami/images/aws-services.png -- 292.58kb -> 164.11kb (43.91%)
/deploy/aws_ami/images/ec2-detail.png -- 124.94kb -> 70.13kb (43.87%)
/deploy/aws_ami/images/create-key-pairs.png -- 149.16kb -> 83.74kb (43.86%)
/deploy/aws_ami/images/launch.png -- 254.69kb -> 145.40kb (42.91%)
/deploy/aws_ami/images/security-group.png -- 226.55kb -> 135.19kb (40.32%)
/deploy/aws_ami/images/AMI.png -- 121.38kb -> 72.91kb (39.93%)
/deploy/aws_ami/images/key-pairs.png -- 59.61kb -> 36.75kb (38.34%)
/deploy/aws_ami/images/search-ami.png -- 343.25kb -> 231.81kb (32.47%)
/deploy/aws_ami/images/custom-domain.png -- 24.98kb -> 17.74kb (28.98%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-11-09 22:52:20 +05:30
geekup-legodevops
f854d65592
AWS AMI configuration script (#1471)
* Add Aws AMI deployment guideline, fix configure-ssl.sh script

Co-authored-by: Minh Hieu <hieu.dv@geekup.io>
2020-11-09 07:53:06 +05:30
Nikhil Nandagopal
c503191420 telemetry information update 2020-11-06 14:55:08 +05:30
Arpit Mohan
a944680d50 Adding the disable telemetry config in the env example 2020-11-05 22:01:58 +05:30
Arpit Mohan
12f3a4182c Fixing the tests and adding the segment key in the yarn build
This key will be burned into the Docker image itself.

Also adding the disable telemetry link to the nginx_app template during self-hosted deploys.
2020-11-05 20:32:25 +05:30
Nikhil Nandagopal
274e2bc5cd updated telemetry check 2020-11-05 11:41:29 +05:30
Nikhil Nandagopal
7979dff9df updated installation script 2020-11-04 19:48:18 +05:30
Automated Github Action
2e52ddb6a6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-30 05:06:43 +00:00
Arpit Mohan
39ab488193
Adding script for k8s deployment (#1359)
Also support feature for generating SSL certificate for domain when deploying on Kubernetes

Co-authored-by: GEEK Up Team <prj_legodevops@geekup.vn>
2020-10-30 09:51:05 +05:30
Automated Github Action
8cfe4bfb12 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-29 07:08:26 +00:00
Nikhil Nandagopal
3c0762934f
Update install.sh (#1449)
* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh
2020-10-29 12:04:43 +05:30
Arpit Mohan
ee683157a5 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-28 11:10:06 +05:30
Arpit Mohan
40ddc9b3ee
Giving complete URL for the containers because it's required for auto update container (#1434) 2020-10-28 11:04:03 +05:30
Automated Github Action
50a0ead1a9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-27 15:09:48 +00:00
Nikhil Nandagopal
64f097306e
Update install.sh (#1432) 2020-10-27 20:01:30 +05:30
Automated Github Action
0ff5b3f471 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-27 06:09:15 +00:00
Pau Garcia Quiles
44136b88a2
Add support to deploy on openSUSE and SUSE Linux Enterprise (#1383) 2020-10-27 10:44:03 +05:30
Automated Github Action
e034f1062e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-26 18:08:24 +00:00
Nikhil Nandagopal
fa41bf4c19
Update text in install.sh (#1352) 2020-10-26 22:49:03 +05:30
Automated Github Action
8a7915f655 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-26 07:09:51 +00:00
James
dd42089440
Making errors more explicit in install.sh (#1384)
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>
2020-10-26 12:32:45 +05:30
Automated Github Action
fe0ac5f985 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-16 06:08:29 +00:00
Arpit Mohan
1b451daed5
Adding Debian to the list of supported OS (#700)
The paths to some of the software packages are different in Debian as compared to Ubuntu. Hence, we now take the OS into consideration before executing the `apt-get` command.

Also removing some of the extraneous outputs generated by Integromat.
2020-10-16 10:57:16 +05:30
Satbir Singh
ee47d34101 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-12 18:32:29 +05:30
jack1142
ce3e39453c
Update deploy install script to use api64.ipify.org which supports IPv4 (#887)
Co-authored-by: Nikhil Nandagopal <nikhil.nandagopal@gmail.com>
2020-10-03 12:35:49 +05:30
Nikhil Nandagopal
a49ff07c7c
Update install.sh
fixes #889
2020-10-03 12:05:18 +05:30
Automated Github Action
fe6c5e0382 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-21 14:06:58 +00:00
Srijan R Shetty
8b8dcc050a
fix: use trap to run bye on errexit (#581) 2020-09-21 19:05:58 +05:30
Automated Github Action
42f213902c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-19 12:08:20 +00:00
Nikhil Nandagopal
d028011d7c
Updated events to track user id as IP 2020-09-16 19:51:02 +05:30
Automated Github Action
cb1ddf611e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 13:06:12 +00:00
Nikhil Nandagopal
afc2f8d1a5 cherry picked install script update from release 2020-09-16 18:26:21 +05:30
Nikhil Nandagopal
60043089ee
Feature/track install (#557)
* Bump http-proxy from 1.18.0 to 1.18.1 in /app/client (#538)

Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases)
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update install.sh

* Update install.sh

* Removed printing the ip

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-16 18:08:53 +05:30
Nikhil Nandagopal
3ec8b58cf8
Update install.sh 2020-09-16 16:00:27 +05:30
Automated Github Action
a2340ac029 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 10:06:23 +00:00
Nikhil Nandagopal
7ca32f0a01
Update install.sh 2020-09-16 15:27:44 +05:30
Automated Github Action
13bda5d82f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-09 07:06:35 +00:00
Nikhil Nandagopal
62d87da51f
Update install.sh 2020-09-09 11:40:26 +05:30
Automated Github Action
2deae08243 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-08 07:06:24 +00:00
Nikhil Nandagopal
83907b50b7
Update install.sh 2020-09-08 11:37:31 +05:30
Automated Github Action
fc0a12968d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-07 17:42:20 +00:00
Nikhil Nandagopal
e214d77326
Update install.sh 2020-09-07 23:03:28 +05:30
Automated Github Action
051a02d831 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-07 17:05:58 +00:00
Nikhil Nandagopal
a4defd4b28
Update install.sh (#505)
* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh

* Update install.sh
2020-09-07 22:23:24 +05:30
Automated Github Action
23dce06d9b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-07 15:06:37 +00:00
Nikhil Nandagopal
a0363691ab
Update install.sh 2020-09-07 20:30:51 +05:30
Automated Github Action
0771bebff5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-07 12:08:22 +00:00
Nikhil Nandagopal
84d175dde1
Added anonymous tracking for installation 2020-09-07 16:36:14 +05:30
Automated Github Action
66333d06c6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-03 13:05:58 +00:00
Shrikant Sharat Kandula
681a4bdcc9
Fix Let's Encrypt certificate generation for self-hosted (#491)
* Creating SSL certificates now works

* Work with single domain

* Move certificate generation into install script

* Download templates from master branch, not release
2020-09-03 18:04:58 +05:30
Automated Github Action
0f978b487d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 12:08:11 +00:00
Shrikant Sharat Kandula
868757155a
Add watchtower for auto updates to Appsmith containers (#456)
* Trying to move horizontal rules into separate function

* Delete install_dir if exists already, after confirmation

* Add confirm function to take user conformations

* Resolve warnings on read command without -r option

* Use temporary directory for downloaded templates

* Fix inverted calls to confirm

* nginx template doesn't use global variables now

* docker compose template doesn't depend on global vars now

* Fix port checking for CentOS

* Fix encryption.env to not use global variables

* Fix mongo-init to not use global variables

* Fix docker.env file to not use any global variables

* Fix letsencrypt script to not use any global variables

* Set mongo_database in the docker-compose file

Spotted this after global variables were reduced. The `mongo_database`
was not being used anywhere.

* Move password generation into a function

* Attempt to add watchtower

* Fix port checking in install script for CentOS

* Don't offer to delete install dir if it already exists

* Remove vagrant source for templates (it's a dev-time thing only)
2020-09-02 16:42:33 +05:30
Hetu Nandu
094c50874e Merge branch 'release' of github.com:appsmithorg/appsmith into release
# Conflicts:
#	app/client/netlify.toml
2020-08-27 18:32:42 +05:30
Hetu Nandu
0b430d0324
Completely replace hotjar with smartlook (#447)
* Replace hotjar with smartlook

* Remove duplicate event declaration
2020-08-27 18:24:03 +05:30
Automated Github Action
876585631e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 09:05:32 +00:00
Nikhil Nandagopal
9933464d1f
Disabled centOS and redHat 2020-08-21 14:12:17 +05:30
Shrikant Sharat Kandula
aa4635420f
Fix bc command not found in RHEL in install script (#391) 2020-08-21 13:56:40 +05:30
Automated Github Action
db59401967 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-20 18:06:10 +00:00
Nikhil Nandagopal
2b9deed5fa
Update install.sh 2020-08-20 20:24:27 +05:30
Automated Github Action
9c4601ce58 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-20 06:06:22 +00:00
Hetu Nandu
f70c55c681
Show warning when mail client is not enabled on an instance (#333)
* Adds the `APPSMITH_MAIL_ENABLED` flag on client
* Shows warning if email service not configured for inviting users in an org
* Shows warning if email service not configured for password reset
2020-08-20 10:43:20 +05:30
Automated Github Action
c78f6e576d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-20 05:05:18 +00:00
Shrikant Sharat Kandula
85974daa9b
Fix bugs in install.sh (#361)
* Exit if running with sudo on macOS

* Fix port checking failing if 8080 is occupied

Also, ports on Linux (especially Ubuntu) are reported as
`:80`, and macOS reports as `.80`, so we have to handle
them both.

* Move goodbye message to a function

* Fix installation fail when path contains space

* Fix script exits after `up` if already running

If there's a project by the name `appsmith` already running
in the docker namespace, then the command `docker-compose up`
is exiting with a non-zero status. This causes the script to
exit because it looks like an error.

* Timeout display now shows a decreasing timer in the message

* Fix docker service not being started correctly on Linux

* Show custom domain in final message, if available
2020-08-20 10:22:22 +05:30
Automated Github Action
1850990f40 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 11:05:00 +00:00
Arpit Mohan
a7c4fe697e Merge branch 'master' into release
# Conflicts:
#	README.md
#	app/client/yarn.lock
#	deploy/install.sh
2020-08-17 16:33:37 +05:30
Automated Github Action
cfc0e6487a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 06:07:32 +00:00
Arpit Mohan
88c45118e7
Encoding the mongo credentials in install.sh script (#310)
This is to ensure that we handle special characters in the mongo url that's given to the Java server during configuration.
2020-08-17 11:10:01 +05:30
Apoorv Mishra
dc10566740
Update install.sh to install docker-compose separately (#319)
Fixes #318

The issue occurred because code assumes that if docker is already installed, docker-compose would have been installed too. This PR is an attempt to fix it.
2020-08-16 17:36:34 +05:30