feat: add 65 production-ready docker-compose configurations for self-hosting

This commit is contained in:
AltStack Bot
2026-02-26 00:56:41 +05:30
parent cf52b6789b
commit f1a498fd9d
125 changed files with 2546 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
# Dockerfile for Odoo
# Stage 1: Build (Optional for custom modules/assets)
FROM python:3.11-slim-bookworm AS builder
# Stage 2: Final Image
FROM python:3.11-slim-bookworm
# Create non-root user
RUN groupadd -r odoo && useradd -r -m -g odoo odoo
WORKDIR /app
# Install system dependencies
RUN apt-get update && apt-get install -y \
curl \
libpq-dev \
libxml2-dev \
libxslt1-dev \
libsasl2-dev \
libldap2-dev \
libssl-dev \
libffi-dev \
libjpeg-dev \
zlib1g-dev \
&& rm -rf /var/lib/apt/lists/*
# Install Odoo dependencies
RUN pip install --no-cache-dir odoo
# Set permissions
RUN chown -R odoo:odoo /app
USER odoo
EXPOSE 8069
CMD ["odoo"]