Commit graph

38 commits

Author SHA1 Message Date
Pranav Raj S
b00e13f9db Docs: Add brancing model (#410) 2020-01-08 23:10:46 +05:30
Pranav Raj S
f178429df2 Docs: Update year in license file (#401) 2020-01-02 12:27:22 +05:30
Anto Dominic
335e7487e6 Docs: Update docker guide to use website docs (#383) 2019-12-25 00:10:36 +05:30
Sojan Jose
9c7d8bb60d [Docs] Update docker documentation (#377) 2019-12-23 11:56:25 +05:30
Anto Dominic
1ee17cc826 [Enhancement] Docker support Debugging (byebug & pry) and receive emails to MailHog via smtp (#371)
* updated development docker setup

* turned on yarn integrity check

* create test docker compose and update development dockerfile

* create docker Readme.md file

* fix README.md file

* create docker-copmose and dockerfile for production/staging environment setup

* added mailhog to catch email

* remove yarn integrity check in development mode!

* Update Readme.md file to support mailhog inbox

* update link to docker development guide from mail README

* remove .env.development and use .env.example for docker as .env.development was mixing with circleci config

* make the dockerfile configurable like before

* update docker-compose as per suggesion in PR

* create docker setup docs

* Revert accidental deletion

* fix: typo for branding consistency

* fix typo

* update the code as per recommendation in PR

* remove package-lock and add gitignore

* fix vulnerability AND update env for tests to pass

* Fix yarn integrity check across different docker services

* update code based on rubocop and PR suggestions

* remove redundant test docker-compose and dockerfile

* update rails entrypoint, update docs and Gemfile

* [Rubocop] order Gemfile alphabetically

* Reordering Gemfile
2019-12-22 22:53:18 +05:30
Pranav Raj S
070f762293 Updated docs for docker configuration (#322) 2019-11-29 00:57:49 +05:30
Sony Mathew
6c653e9ef3 [#311] Added link to env variables documentation (#312)
* Added link to env variables documentation right below the Heroku one click deploy button so that people dont get confused with broken app on deploying without the env variables set correctly
2019-11-27 14:06:39 +05:30
Sojan Jose
97a814cb7e [Chore] Add docker build status to repo #287
ref: #287
2019-11-26 14:56:09 +05:30
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