* added models contacts, contactlists, campaigns for marketing module & completed crud operations for email templates model in marketing, added contact list crud operations, sample csv file added for reference, updated actions icons in all list pages, fixed issue of getting closed leads in accounts create/edit pages * completed crud operations to use email templates model, displaying contact list contacts and faile/invalid contacts, completed changes for new campaign, removed firstname and lastname as required and added title as required in leads create page, completed changes for Campaign email send with attachment * added test cases in marketing, common modules, updated documentation and changed jquery plugin in campaign * added mentions in comments section for all modules, added email templates when assigining a case or account, changed validation error messages in documents create and edit pages, added thumbnails for attachments in all detail pages * added tags field for campaign, changed styles for marketing module, added loading spinner and validation for file fields in campaign list create page, changes in marketing module
19 lines
No EOL
496 B
Docker
19 lines
No EOL
496 B
Docker
FROM python:3.6
|
|
|
|
WORKDIR /app
|
|
|
|
# Intall dependencies
|
|
COPY . /app/
|
|
|
|
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && \
|
|
apt update && \
|
|
apt install -y git ruby-dev nodejs postgresql-client redis-server wkhtmltopdf && \
|
|
apt clean && \
|
|
gem install compass sass && \
|
|
npm -g install less && \
|
|
pip install --no-cache-dir -r requirements.txt && \
|
|
pip install --no-cache-dir redis
|
|
|
|
RUN chmod +x /app/entrypoint.sh \
|
|
/app/wait-for-postgres.sh
|
|
ENTRYPOINT ["/app/entrypoint.sh"] |