josephmachado / local_dev

Local development environment for python data projects, with Docker

Home Page:https://www.startdataengineering.com/post/local-dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Local development environment for python data projects, with Docker

Code for the post: Setting up local dev environment with Docker

Pre-requisite

To run the code, you will need

  1. Docker and Docker Compose(v1.27.0 or later)
  2. git

Clone the git repo and run the ETL as shown below.

git clone https://github.com/josephmachado/local_dev.git
cd local_dev
make up
make ci # run tests and format code
make run-etl # run the ETL process
make down # spins down the containers

For more details, please read the post: Setting up local dev environment with Docker.

About

Local development environment for python data projects, with Docker

https://www.startdataengineering.com/post/local-dev/


Languages

Language:Python 74.9%Language:Makefile 15.3%Language:Dockerfile 9.8%