Shiv

A collection of 8 articles

  • #Python
  • #Docker
  • #Shiv
  • #containers

Python alternative to Docker

Are you using Python and thinking about containers to deploy your app? Before you jump to Docker, consider other package formats that may fit better. This article explores one such format from LinkedIn.

  • #Python
  • #Celery
  • #Shiv

Celery In A Shiv App - Building SaaS #31

In this episode, we baked the Celery worker and beat scheduler tool into the Shiv app. This is one more step on the path to simplifying the set of tools on the production server.

  • #Python
  • #Nginx
  • #Shiv

Plug the Shiv App Into Nginx - Building SaaS #27

In this episode, we finally connected the Shiv app into Nginx. This completes the whole process of converting to a Django Shiv and using that to run the site.

  • #Python
  • #Django
  • #Shiv

It's Permissions, Dummy! - Building SaaS #25

In this episode, we got into a static files problem that caused a template to fail to load from the Shiv app.

  • #Python
  • #Django
  • #Shiv

In the Guts of a Shiv App - Building SaaS #24

In this episode, we got our hands dirty with the Django Shiv app that we build to work out issues with finding templates and other settings problems.

  • #Python
  • #Shiv
  • #Ansible

It's Alive! A Django Shiv app - Building SaaS #23

In this episode, we made Ansible pull down the Django Shiv app from S3 during deployment. Then we knocked out some kinks in the process to get the app working.

  • #Python
  • #Shiv
  • #Circle CI

Shiv zipapps and CI - Building SaaS #21

In this episode, I took our new Shiv zipapp and fixed a problem with its dependencies. Then we worked on building the Shiv app in the continuous integration (Circle CI) environment.

  • #Python
  • #Django
  • #Shiv

Making a Shiv App - Building SaaS #20

In this episode, we took our Python package from the previous episode and bundled it together with the Python dependencies using a tool called Shiv from LinkedIn.