Newer
Older
# Basic Odoo docker including OCB 10.0/12.0 and some of OCA repos/addons
[](https://microbadger.com/images/lefilament/odoo:10.0 "Get your own image badge on microbadger.com")
[](https://microbadger.com/images/lefilament/odoo:10.0 "Get your own version badge on microbadger.com")
[](https://microbadger.com/images/lefilament/odoo:10.0 "Get your own license badge on microbadger.com")
[](https://microbadger.com/images/lefilament/odoo:10.0 "Get your own commit badge on microbadger.com")
[](https://microbadger.com/images/lefilament/odoo:12.0 "Get your own image badge on microbadger.com")
[](https://microbadger.com/images/lefilament/odoo:12.0 "Get your own version badge on microbadger.com")
[](https://microbadger.com/images/lefilament/odoo:12.0 "Get your own license badge on microbadger.com")
[](https://microbadger.com/images/lefilament/odoo:12.0 "Get your own commit badge on microbadger.com")
This Docker is inspired from the ones from [Odoo](https://github.com/odoo/docker), [Tecnativa](https://github.com/Tecnativa/doodba) and [Elico Corporation](https://github.com/Elico-Corp/odoo-docker).
It creates a functional Odoo Docker of limited size (< 400 MB), including Odoo 10.0 or 12.0 from [OCA/OCB](https://github.com/oca/ocb), and also a few addons from [OCA](https://github.com/oca).
In order to reduce as much as possible the size of the Docker, only French translations are kept and .git directories are removed.
For people needing other languages than English or French, a 12.0_ml image is also provided.
The following OCA addons are included (in v12.0):
```yaml
- repo: account-financial-reporting
modules:
- account_tax_balance
- repo: account-financial-tools
modules:
- account_lock_date_update
- repo: account-invoicing
modules:
- sale_timesheet_invoice_description
- partner_disable_gravatar
- partner_firstname
- repo: project
modules:
- project_category
- project_status
- project_task_default_stage
- project_template
- project_timeline
- repo: sale-workflow
modules:
- partner_contact_sale_info_propagation
- partner_prospect
- remove_odoo_enterprise
- repo: server-ux
- base_technical_features
- date_range
- mass_editing
- base_search_mail_content
- mail_debrand
- web_environment_ribbon
- web_export_view
- web_responsive
- web_timeline
This docker is automatically built on [DockerHub](https://hub.docker.com/r/lefilament/odoo) and can be pulled by executing the following command:
docker pull lefilament/odoo:10.0
docker pull lefilament/odoo:12.0
docker pull lefilament/odoo:12.0_ml
It can also serve as base for deployments as described in this [Ansible role](https://github.com/lefilament/ansible_role_odoo_docker)
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
docker-compose example is provided below:
```yaml
version: "2.1"
services:
odoo:
image: lefilament/odoo:12.0
container_name: odoo12
depends_on:
- db
tty: true
volumes:
- filestore:/opt/odoo/data:z
restart: unless-stopped
command:
- odoo
db:
image: postgres:10-alpine
container_name: odoo12_db
environment:
POSTGRES_USER: "odoo"
POSTGRES_PASSWORD: "odoo"
volumes:
- db:/var/lib/postgresql/data:z
restart: unless-stopped
networks:
default:
driver_opts:
encrypted: 1
volumes:
filestore:
db:
```