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.
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 remifilament/odoo:12.0
It can also serve as base for deployments as described in this [Ansible role](https://github.com/lefilament/ansible_role_odoo_docker)
90
91
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
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:
```