Skip to content

PyDock is a Docker-based Python development environment that provides pre-configured Docker containers for Python development.

License

Notifications You must be signed in to change notification settings

DreamlikeLabs/PyDock

PyDock

Full Python development environment based on Docker.

License

Use Docker First - Learn About It Later!

PyDock Documentation: DOCUMENTATION


What is PyDock?

PyDock is a Docker-based Python development environment that provides pre-configured Docker containers for Python development. It's inspired by Laradock but tailored specifically for Python developers.

Features

  • 🐍 Multiple Python Versions - Support for Python 3.8, 3.9, 3.10, 3.11, 3.12
  • 🚀 Popular Frameworks - Pre-configured containers for Django, Flask, FastAPI
  • 🗄️ Databases - PostgreSQL, MySQL, MongoDB, Redis, SQLite
  • 🔧 Development Tools - Jupyter Notebooks, IPython, pytest
  • 📦 Task Queues - Celery, RabbitMQ, Redis
  • 🌐 Web Servers - Nginx, Gunicorn, Uvicorn
  • 📊 Monitoring - Prometheus, Grafana
  • 🔍 Search - Elasticsearch
  • 🧪 Testing - pytest, coverage, tox

Quick Start

  1. Clone this repository:
git clone https://github.com/yourusername/pydock.git
cd pydock
  1. Copy the environment file:
cp .env.example .env
  1. Start the services you need:
docker-compose up -d python postgres redis
  1. Access your application:
  • Python: http://localhost:8000
  • Jupyter: http://localhost:8888
  • PostgreSQL: localhost:5432

Requirements

  • Docker >= 20.10
  • Docker Compose >= 2.0

Documentation

Full documentation is available in the DOCUMENTATION directory.

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by Laradock
  • Built for the Python community

About

PyDock is a Docker-based Python development environment that provides pre-configured Docker containers for Python development.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published