The website for the PySlackers Slack community - a place for python learners, teachers, tinkerers, etc.
Please see CONTRIBUTING.md#developing.
Please see CONTRIBUTING.md#testing
We use ansible to deploy our apps and configure servers, which adds a more dependencies:
# This is intentionally excluded from the requirements.txt, and should
# be done outside a virtualenv (ansible doesn't work properly with virtualenvs)
$ pip3 install ansible
To deploy, you need to do a few things:
- Install the ansible role dependencies
cd ansible && ansible-galaxy install -r requirements.yml
- Set the password file:
echo "MY PASSWORD" > ansible/.pass
- Run the playbook (omit the tags if you need to provision a server):
cd ansible && ansible-playbook playbook.yml --tags "deploy"