odoo-docker
odoo-docker manages Docker infrastructure for Odoo 14-19 Enterprise deployments, automating production setups with nginx, PostgreSQL, and SSL termination. It generates optimized compose files, handles container troubleshooting, and provides performance tuning recommendations via natural language commands.
odoo-docker deploys Odoo to production with Docker, nginx, and PostgreSQL in a single setup.
AI-generated summary based on this skill's SKILL.md
Install
ahmed-lakosha/odoo-plugins/odoo-docker · repository language: Python
git clone https://github.com/ahmed-lakosha/odoo-plugins
cp -r odoo-plugins/odoo-docker-plugin/odoo-docker ~/.claude/skills/odoo-dockernpx skillfed install ahmed-lakosha/odoo-plugins/odoo-dockerFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I deploy Odoo to production with Docker?
odoo-docker automates production deployments of Odoo 14-19 Enterprise using Docker Compose, nginx, PostgreSQL, and SSL termination. The skill generates optimized compose files tailored to your environment, configures the reverse proxy, and handles database setup. You provide deployment parameters via natural language commands, and odoo-docker outputs ready-to-deploy infrastructure code with security hardening applied.
How do I set up Odoo Docker Compose with nginx reverse proxy?
odoo-docker generates complete Docker Compose configurations that integrate Odoo, PostgreSQL, and nginx in a single declarative file. The skill automatically configures nginx as a reverse proxy with SSL termination, upstream worker routing, and performance headers. You specify your domain, SSL preferences, and worker count; odoo-docker outputs the full stack ready to deploy with `docker-compose up`.
What should I do when my Odoo Docker container won't start?
odoo-docker provides container troubleshooting by analyzing startup logs and common failure modes—missing environment variables, database connection issues, addon conflicts, and permission errors. The skill guides you through diagnostics, suggests fixes for crashing containers, and helps validate your compose configuration. It can also recommend health checks and logging strategies to prevent silent failures.
How can I optimize Odoo Docker workers and PostgreSQL performance?
odoo-docker delivers performance tuning recommendations by analyzing your deployment size, concurrency needs, and resource constraints. The skill tunes Odoo worker counts, gevent settings, and PostgreSQL parameters for your workload. It also advises on filestore optimization, asset compilation caching, and database indexing to reduce latency and improve throughput in containerized environments.
How do I configure SSL for Odoo Docker with nginx?
odoo-docker automates SSL setup by generating nginx configurations with certificate paths, HTTPS redirects, and security headers. The skill supports both Let's Encrypt and self-signed certificates, configures HSTS, and ensures secure upstream communication to Odoo workers. You provide your domain and certificate source; odoo-docker outputs production-ready nginx blocks with SSL best practices.
Can odoo-docker help build and manage multi-version Odoo Docker images?
odoo-docker supports building and managing Docker images for Odoo versions 14 through 19 Enterprise. The skill generates optimized Dockerfiles with dependency caching, addon preloading, and CI/CD pipeline integration via GitHub Actions. You specify the target version and custom modules; odoo-docker outputs image build scripts, registry push commands, and version management strategies.
SKILL.md
rendered from the published skill — quoted content, verbatim
name: odoo-docker description: | Docker infrastructure manager for Odoo — production deployment, nginx proxy, CI/CD pipelines, performance tuning, multi-version image management, container debugging, and centralized workspace orchestration for Odoo 14-19 Enterprise. v2.0 consolidates nginx, debug, and perf into natural language triggers alongside the /odoo-docker sub-command interface.
<example> Context: User wants to deploy Odoo to production with Docker user: "Deploy my Odoo 17 project to production using Docker" assistant: "I will use the odoo-docker skill to generate a production docker-compose.yml with Odoo, PostgreSQL, and nginx containers, with proper volume mounts and restart policies." <commentary>Core trigger - production Docker deployment.</commentary> </example>
<example> Context: User wants nginx reverse proxy configuration user: "Set up nginx as a reverse proxy in front of my Odoo Docker container" assistant: "I will use the odoo-docker skill to generate an nginx.conf with SSL termination, WebSocket longpolling proxy, and proper cache headers for Odoo static assets." <commentary>Infrastructure trigger - nginx configuration for
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
odoo-docker-plugin/odoo-docker/SKILL.md