Commit graph

30 commits

Author SHA1 Message Date
Sojan Jose
0ba001427e Display deploy to heroku button more prominently in Readme (#285) 2019-11-26 11:17:34 +05:30
Sony Mathew
70e4cc08b6
[#260] One click deploy to heroku (#275)
* [#260] One click deploy to heroku

* Added app.json file for Heroku deployment
* Made changes in Procfile to accept the PORT as env variable
* Added the one click button in README.md

* Change readme and link

* Alignment of button in Readme

* Changing redis to free plan

* Removed node-js build-pack

* Changed the post-deploy script to be rake db:migrate

* Removed web concurrency variable from app.json for heroku

* Changed the link to chatwoot logo referenced in app.json

* Changed postdeploy hook

* Changed logo to be raw content from github

* Changed the SMTP variables

* Added optional conditional for sending mail
* Changed the naming of SMTP variables

* Having logo as base 64 encoded image for heroku deploy page

* Fixed key not found error for SMTP variables

* Correcting the specs for conversation assignment mailer

* Spec rubocop fixes

* Spec rubocop fixes
* Added the link to master for heroku app.json
2019-11-24 17:19:14 +05:30
Sony Mathew
da9ac8b26d 🔥Docker and environment variables cleanup (#270)
* Added dotenv-rails gem to manage environment variables

* Added dotenv-rails gem to manage environment variables
* Removed figaro which was used earlier for this purpose

* Standardized variable names

* Changed all env variables to be upper case. This included changes in files referencing env variables.
* Added example env file with all variables set to empty value
* Removed the earlier setup of copying application.yml and database.yml and the scripts and documentation associated to this

* Docker setup

* Added docker file for building the docker images
* Added entrypoint.sh script which is referenced inside the Docker image
* Cloned the Procfile for development using docker which has slight change compared to regular procfile
* Added the docker-compose.yml which has 3 service's configuration, postgres, redis and chatwoot server and a mounted volume for postgres

* Added docker related info to documentation

* Added the docker setup info in the documentation
* Added info for using`rbenv` instead of rvm for managing ruby versions
* Updated the documentation for environment variables to have one about `dotenv-rails` gem and removed the documentation about the old copy paste method used by figaro

* Changing the postgres database, username and password as environment variables

* Removed database.yml from gitignore
* Made the postgres databse, username and password as environemnt variables
* Added this in documentation

* Added a quick setup page

* Added quick setup page
* Removed the docs from README and added link to the docs in website
* Removed the figaro related things from circle.ci config

* Adding external volume for redis in docker compose

* Added instructions for adding the redis volume in docs
2019-11-24 01:27:39 +05:30
Pranav Raj S
c96e2c334c Add background story (#269) 2019-11-23 23:44:44 +05:30
Jithin Das
8e0570ff87 Update contributors link (#220)
* update Readme.md

Fix the anchor tag of contributors

* update contributors.md

Fix the anchor tag redirecting to 404 page
2019-11-18 14:16:35 +05:30
Juraj Masar
bc0f29344e Fix typo in readme (#212)
- ImageMagik => ImageMagick
2019-11-18 06:32:06 +05:30
Pranav Raj S
c080f6c429
Update docs to use open collective (#200) 2019-11-04 12:49:01 +05:30
rojace
10d3ab295c Use centralized bash file to copy configurations. (#169)
* Use centralized bash file to copy configurations.

* Typo.

* EOF.
2019-10-22 11:07:29 +05:30
Sojan Jose
2099dc01a6
Routine weeding of the codebase (#163)
* Routine weeding of the codebase
* fix the spec
2019-10-20 16:19:12 +05:30
Pranav Raj S
14c5a304b3
[docs] Update contributors list (#136) 2019-10-13 09:58:32 +05:30
Pranav Raj Sreepuram
1625929193 [docs] Update documentation URL 2019-10-09 17:58:14 +05:30
Sojan Jose
728c23aefd Bump up versions 2019-10-07 00:46:13 +05:30
Pranav Raj Sreepuram
6e19659e88 Add missing screenshot 2019-10-06 21:18:01 +05:30
Pranav Raj S
84e0eb2441
Update README.md 2019-10-06 09:23:51 +05:30
Pranav Raj S
902b8e855e
[docs] Move contributors section to docs (#120) 2019-10-06 09:23:24 +05:30
Pranav Raj Sreepuram
83c7e0b2f1 Add docs.chatwoot.com link in Readme 2019-10-02 11:41:16 +08:00
Pranav Raj Sreepuram
2b60c58b5a Fix pixelated logo in readme 2019-09-05 13:25:41 +05:30
allcontributors[bot]
129febf29e docs: add sojan-official as a contributor (#28)
* docs: update README.md

* docs: create .all-contributorsrc
2019-09-05 12:24:01 +05:30
allcontributors[bot]
a14472c378 docs: add manojmj92 as a contributor (#29)
* docs: update README.md

* docs: create .all-contributorsrc
2019-09-05 12:22:00 +05:30
allcontributors[bot]
a46385ee25 docs: add subintp as a contributor (#30)
* docs: update README.md

* docs: create .all-contributorsrc
2019-09-05 12:20:45 +05:30
allcontributors[bot]
01b4ea450b docs: add nithindavid as a contributor (#31)
* docs: update README.md

* docs: create .all-contributorsrc
2019-09-05 12:19:27 +05:30
allcontributors[bot]
7518ea4af6 docs: add pranavrajs as a contributor (#27)
* docs: update README.md

* docs: create .all-contributorsrc
2019-09-05 12:16:56 +05:30
Pranav Raj Sreepuram
cefd8a287a Update readme 2019-08-28 13:02:31 +05:30
Sojan Jose
52194116b3 Upgrade to rails 6 💎 (#11)
- upgraded to rails 6
- fixes various issues
2019-08-19 13:49:57 +05:30
Pranav Raj Sreepuram
a95a088fe4 Ignore applicaiton.yml 2019-08-18 02:03:20 +05:30
Pranav Raj Sreepuram
e743abd867 Move image upload to S3 2019-08-18 01:53:55 +05:30
Pranav Raj Sreepuram
2b6c7a4025 Add env variables for frontend 2019-08-18 00:44:44 +05:30
Pranav Raj S
4f792e242d
Fix copy db config command 2019-08-17 23:33:21 +05:30
Pranav Raj S
e5dc6e237e
Update Readme 2019-08-17 23:32:49 +05:30
Pranav Raj Sreepuram
2a34255e0b Initial Commit
Co-authored-by: Subin <subinthattaparambil@gmail.com>
Co-authored-by: Manoj <manojmj92@gmail.com>
Co-authored-by: Nithin <webofnithin@gmail.com>
2019-08-14 15:18:44 +05:30