Home / Companies / Ionic / Blog / Post Details
Content Deep Dive

Fast code deployments with Docker

Blog post from Ionic

Post Details
Company
Date Published
Author
Joel Weirauch
Word Count
987
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

In an effort to streamline their deployment process, the team at Ionic optimized their use of Docker by leveraging Docker volumes and the uWSGI touch reload feature. Initially, any code change required building a new Docker container, resulting in a time-consuming deployment process. By separating the application code from the Docker container using host volumes, and utilizing uWSGI's ability to reload when a specific file is touched, they reduced the deployment time from over 20 minutes to approximately 10 seconds. Ansible scripts facilitate this efficient workflow by pulling the latest code from GitHub and triggering the uWSGI reload, allowing for quick and seamless updates without the need to rebuild the entire container. This approach highlights Docker's capability to maintain infrastructure separately from code, significantly enhancing deployment efficiency.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.