Merge branch 'master' of https://github.com/armandgillot/runtipi-appstore into armandgillot-master
This commit is contained in:
commit
a66742fc6c
30
apps/odoo/config.json
Normal file
30
apps/odoo/config.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"name": "Odoo",
|
||||
"port": 8017,
|
||||
"available": true,
|
||||
"exposable": true,
|
||||
"id": "odoo",
|
||||
"tipi_version": 1,
|
||||
"version": "17",
|
||||
"categories": [
|
||||
"utilities",
|
||||
"finance",
|
||||
"data"
|
||||
],
|
||||
"description": "Open-source business management software suite designed to streamline various aspects of business operations. With its modular structure, users can choose and integrate specific applications such as accounting, inventory, and sales. Odoo provides a user-friendly interface, scalability for businesses of all sizes, and is available in both community (free) and enterprise editions. Its integrated approach and customization options make it a popular choice for comprehensive ERP (Enterprise Resource Planning) solutions.",
|
||||
"short_desc": "Open-source business management software with modular applications for streamlined operations.",
|
||||
"author": "armandgillot",
|
||||
"source": "https://github.com/odoo/odoo",
|
||||
"form_fields": [
|
||||
{
|
||||
"type": "random",
|
||||
"label": "odoo postgres password.",
|
||||
"min": 32,
|
||||
"env_variable": "ODOO_POSTGRES_PASSWORD"
|
||||
}
|
||||
],
|
||||
"supported_architectures": [
|
||||
"arm64",
|
||||
"amd64"
|
||||
]
|
||||
}
|
63
apps/odoo/docker-compose.yml
Normal file
63
apps/odoo/docker-compose.yml
Normal file
|
@ -0,0 +1,63 @@
|
|||
version: "3.9"
|
||||
|
||||
services:
|
||||
odoodb:
|
||||
container_name: odoodb
|
||||
image: postgres:15
|
||||
user: root
|
||||
environment:
|
||||
- POSTGRES_USER=odoo
|
||||
- POSTGRES_PASSWORD=${ODOO_POSTGRES_PASSWORD}
|
||||
- POSTGRES_DB=postgres
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/postgresql:/var/lib/postgresql/data
|
||||
networks:
|
||||
- tipi_main_network
|
||||
|
||||
odoo:
|
||||
container_name: odoo
|
||||
image: odoo:17
|
||||
user: root
|
||||
depends_on:
|
||||
- odoodb
|
||||
ports:
|
||||
- ${APP_PORT}:8069
|
||||
tty: true
|
||||
command: --
|
||||
environment:
|
||||
- HOST=odoodb
|
||||
- USER=odoo
|
||||
- PASSWORD=${ODOO_POSTGRES_PASSWORD}
|
||||
volumes:
|
||||
# - ./entrypoint.sh:/entrypoint.sh # if you want to install additional Python packages, uncomment this line!
|
||||
- ${APP_DATA_DIR}/data/addons:/mnt/extra-addons
|
||||
- ${APP_DATA_DIR}/data/etc:/etc/odoo
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- tipi_main_network
|
||||
labels:
|
||||
# Main
|
||||
traefik.enable: true
|
||||
traefik.http.middlewares.odoo-web-redirect.redirectscheme.scheme: https
|
||||
traefik.http.services.odoo.loadbalancer.server.port: 8017
|
||||
# Web
|
||||
traefik.http.routers.odoo-insecure.rule: Host(`${APP_DOMAIN}`)
|
||||
traefik.http.routers.odoo-insecure.entrypoints: web
|
||||
traefik.http.routers.odoo-insecure.service: odoo
|
||||
traefik.http.routers.odoo-insecure.middlewares: odoo-web-redirect
|
||||
# Websecure
|
||||
traefik.http.routers.odoo.rule: Host(`${APP_DOMAIN}`)
|
||||
traefik.http.routers.odoo.entrypoints: websecure
|
||||
traefik.http.routers.odoo.service: odoo
|
||||
traefik.http.routers.odoo.tls.certresolver: myresolver
|
||||
# Local domain
|
||||
traefik.http.routers.odoo-local-insecure.rule: Host(`odoo.${LOCAL_DOMAIN}`)
|
||||
traefik.http.routers.odoo-local-insecure.entrypoints: web
|
||||
traefik.http.routers.odoo-local-insecure.service: odoo
|
||||
traefik.http.routers.odoo-local-insecure.middlewares: odoo-web-redirect
|
||||
# Local domain secure
|
||||
traefik.http.routers.odoo-local.rule: Host(`odoo.${LOCAL_DOMAIN}`)
|
||||
traefik.http.routers.odoo-local.entrypoints: websecure
|
||||
traefik.http.routers.odoo-local.service: odoo
|
||||
traefik.http.routers.odoo-local.tls: true
|
46
apps/odoo/metadata/description.md
Normal file
46
apps/odoo/metadata/description.md
Normal file
|
@ -0,0 +1,46 @@
|
|||
# Odoo Overview
|
||||
|
||||
## Introduction
|
||||
Odoo is an open-source business management software suite that encompasses a wide range of applications to streamline various business processes. Formerly known as OpenERP, Odoo provides a modular and integrated approach to manage different aspects of a business, including accounting, inventory, human resources, sales, and more.
|
||||
|
||||
## Key Features
|
||||
|
||||
### 1. **Modularity:**
|
||||
- Odoo is modular, allowing users to choose and integrate only the applications that are relevant to their business needs.
|
||||
|
||||
### 2. **Integrated Approach:**
|
||||
- All modules within Odoo seamlessly integrate with each other, providing a cohesive experience for users.
|
||||
|
||||
### 3. **User-Friendly Interface:**
|
||||
- The software features an intuitive and user-friendly interface, making it accessible for users with varying levels of technical expertise.
|
||||
|
||||
### 4. **Scalability:**
|
||||
- Odoo is highly scalable, making it suitable for small businesses as well as large enterprises. As business needs grow, additional modules can be easily added.
|
||||
|
||||
### 5. **Community and Enterprise Editions:**
|
||||
- Odoo is available in both community (open-source) and enterprise editions. The community edition is free, while the enterprise edition includes additional features and support.
|
||||
|
||||
## Getting Started with Odoo
|
||||
|
||||
To get started with Odoo, follow these steps:
|
||||
|
||||
1. **Installation:**
|
||||
- Install Odoo on your tipi server.
|
||||
|
||||
2. **Configuration:**
|
||||
- Configure Odoo settings according to your business requirements. This includes setting up users, company information, and modules.
|
||||
|
||||
3. **Module Installation:**
|
||||
- Install the specific modules you need for your business, such as Sales, Accounting, Inventory, and HR.
|
||||
|
||||
4. **Customization:**
|
||||
- Customize the modules to align with your business processes. Odoo allows for easy customization through its user-friendly interface.
|
||||
|
||||
5. **Training:**
|
||||
- Train your team on using Odoo effectively. Take advantage of the available documentation and community resources.
|
||||
|
||||
## Conclusion
|
||||
|
||||
Odoo is a powerful and versatile business management solution that can be tailored to meet the unique needs of different industries. With its modular design and user-friendly interface, Odoo has gained popularity as a comprehensive ERP solution.
|
||||
|
||||
For more detailed information and documentation, visit the [official Odoo website](https://www.odoo.com/).
|
BIN
apps/odoo/metadata/logo.jpg
Normal file
BIN
apps/odoo/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Loading…
Reference in New Issue
Block a user