|
@@ -2,7 +2,7 @@
|
|
|
- name: Dependencies installed
|
|
|
# We install xmlsec and cairocffi using pkg because python-Levenshtein is tricky to install on FreeBSD
|
|
|
community.general.pkgng:
|
|
|
- name: git,py38-pip,fish,direnv,jpeg-turbo,tiff,webp,lcms2,freetype2,syncthing,yarn-node14,cairo,pango,gmake,libxml2,libxslt,postgresql12-client,py38-xmlsec,py38-cairocffi,py38-sqlite3,bash
|
|
|
+ name: git,py38-pip,fish,direnv,jpeg-turbo,tiff,webp,lcms2,freetype2,syncthing,yarn-node14,cairo,pango,gmake,libxml2,libxslt,postgresql12-client,py38-xmlsec,py38-cairocffi,py38-sqlite3,bash,py38-libcst
|
|
|
state: latest
|
|
|
|
|
|
- name: Root shell is fish
|
|
@@ -77,6 +77,11 @@
|
|
|
tags:
|
|
|
- deploy
|
|
|
|
|
|
+- name: Hack patch for clearbit bullshit
|
|
|
+ shell:
|
|
|
+ cmd: 'sed -i -e "s/clearbit/#clearbit/g" /usr/local/src/fifteen5/requirements/common.txt'
|
|
|
+ warn: false
|
|
|
+
|
|
|
- name: 15Five requirements up to date
|
|
|
pip:
|
|
|
requirements: /usr/local/src/fifteen5/requirements/test.pip
|
|
@@ -95,6 +100,7 @@
|
|
|
- ipython
|
|
|
- git+git://github.com/sureapp/sqlformatter
|
|
|
- python-json-logger
|
|
|
+ - git+git://github.com/zensourcer/clearbit-python.git#egg=clearbit
|
|
|
executable: pip
|
|
|
tags:
|
|
|
- deploy
|
|
@@ -107,7 +113,7 @@
|
|
|
- name: 15Five BE supervisor file installed
|
|
|
copy:
|
|
|
src: fifteen5-supervisor.conf
|
|
|
- dest: /usr/local/etc/supervisor/conf.d/daphne.conf
|
|
|
+ dest: /usr/local/etc/supervisor/conf.d/uvicorn.conf
|
|
|
owner: root
|
|
|
mode: 0644
|
|
|
notify: Supervisor restarted
|