├── README.md ├── addons └── readme.md ├── docker-compose.yml ├── etc └── odoo.conf └── screenshots ├── odoo-10-apps-screenshot.png └── odoo-10-welcome-screenshot.png /README.md: -------------------------------------------------------------------------------- 1 | # Usage 2 | 3 | Change the folder permission to make sure that the container is able to access the directory: 4 | ``` 5 | $ sudo chmod -R 777 addons 6 | $ sudo chmod -R 777 etc 7 | ``` 8 | 9 | Start the container: 10 | ``` 11 | $ docker-compose up 12 | ``` 13 | 14 | Then locate `localhost:8069` to access Odoo 10.0. Log file is printed @ **etc/odoo-server.log** 15 | 16 | If you want to run in detached mode, execute this command: 17 | 18 | ``` 19 | $ docker-compose up -d 20 | ``` 21 | 22 | # Custom addons 23 | 24 | The **addons** folder contains custom addons. Just put your custom addons if you have any. 25 | 26 | # Odoo configuration 27 | 28 | To change Odoo configuration, edit file: **etc/odoo.conf**. 29 | 30 | # docker-compose.yml 31 | 32 | * odoo:10.0 33 | * postgres:9.4 34 | 35 | # Screenshots 36 | 37 | ![odoo-10-welcome-docker](screenshots/odoo-10-welcome-screenshot.png) 38 | 39 | ![odoo-10-apps-docker](screenshots/odoo-10-apps-screenshot.png) 40 | -------------------------------------------------------------------------------- /addons/readme.md: -------------------------------------------------------------------------------- 1 | This file is intentionally left blank. -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | services: 3 | db: 4 | image: postgres:9.4 5 | environment: 6 | - POSTGRES_PASSWORD=odoo 7 | - POSTGRES_USER=odoo 8 | restart: always # run as a service 9 | 10 | odoo10: 11 | image: odoo:10.0 12 | depends_on: 13 | - db 14 | ports: 15 | - "8069:8069" 16 | #tty: true 17 | command: -- --dev=reload 18 | volumes: 19 | - ./addons:/mnt/extra-addons 20 | - ./etc:/etc/odoo 21 | restart: always # run as a service 22 | -------------------------------------------------------------------------------- /etc/odoo.conf: -------------------------------------------------------------------------------- 1 | [options] 2 | addons_path = /mnt/extra-addons,/usr/lib/python2.7/dist-packages/odoo/addons 3 | data_dir = /etc/odoo 4 | logfile = /etc/odoo/odoo-server.log 5 | ; admin_passwd = admin 6 | ; csv_internal_sep = , 7 | ; db_maxconn = 64 8 | ; db_name = False 9 | ; db_template = template1 10 | ; dbfilter = .* 11 | ; debug_mode = False 12 | ; email_from = False 13 | ; limit_memory_hard = 2684354560 14 | ; limit_memory_soft = 2147483648 15 | ; limit_request = 8192 16 | ; limit_time_cpu = 60 17 | ; limit_time_real = 120 18 | ; list_db = True 19 | ; log_db = False 20 | ; log_handler = [':INFO'] 21 | ; log_level = info 22 | ; logfile = None 23 | ; longpolling_port = 8072 24 | ; max_cron_threads = 2 25 | ; osv_memory_age_limit = 1.0 26 | ; osv_memory_count_limit = False 27 | ; smtp_password = False 28 | ; smtp_port = 25 29 | ; smtp_server = localhost 30 | ; smtp_ssl = False 31 | ; smtp_user = False 32 | ; workers = 0 33 | ; xmlrpc = True 34 | ; xmlrpc_interface = 35 | ; xmlrpc_port = 8069 36 | ; xmlrpcs = True 37 | ; xmlrpcs_interface = 38 | ; xmlrpcs_port = 8071 39 | -------------------------------------------------------------------------------- /screenshots/odoo-10-apps-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minhng92/odoo-10-docker-compose/d08c89c22534408ae99f83b2565c7fb0ba5a3372/screenshots/odoo-10-apps-screenshot.png -------------------------------------------------------------------------------- /screenshots/odoo-10-welcome-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minhng92/odoo-10-docker-compose/d08c89c22534408ae99f83b2565c7fb0ba5a3372/screenshots/odoo-10-welcome-screenshot.png --------------------------------------------------------------------------------