21 Commits
main ... 14.0

Author SHA1 Message Date
yhaelopez
e628bc1820 refactored enterprise + third party addons clonning process 2023-12-24 12:20:31 -07:00
yhaelopez
70f6ac1c8d cleanup 2023-12-20 11:12:37 -07:00
yhaelopez
44fd632a6d odoocker upgrade 2023-12-20 10:42:52 -07:00
yhaelopez
ad0f11e13e cleanup 2023-12-15 17:21:21 -07:00
yhaelopez
3264a84b4d cleanup 2023-12-15 16:59:28 -07:00
yhaelopez
c6eb6b42d4 upgrade 2023-12-15 16:51:50 -07:00
yhaelopez
8a7af70d39 added comment 2023-12-15 16:50:30 -07:00
yhaelopez
4b358ed07b fixed longpolling endpoint 2023-12-14 02:44:53 -07:00
yhaelopez
68bbdc470f set notice for sentry 2023-12-12 20:50:08 -07:00
yhaelopez
b0ec685cd0 bring back odoo version to 14.0 2023-12-12 20:24:12 -07:00
yhaelopez
07db2e2bf0 merged with 15.0 2023-12-12 20:23:46 -07:00
yhaelopez
235b727525 fixed 15 params 2023-12-12 20:22:12 -07:00
yhaelopez
566c52813a adjusted odoo version 2023-12-12 19:18:22 -07:00
yhaelopez
cf7611fa2c solved merge conflicts 2023-12-12 19:18:07 -07:00
yhaelopez
d1fcce4d13 merge main + solve conflicts 2023-12-12 19:15:55 -07:00
Yhael S
3622713fb2 cleanup readme 2023-08-30 20:15:42 -05:00
Yhael S
13a05185b7 cleanup readme 2023-08-30 20:15:00 -05:00
Yhael S
97180b920e delete test user & token 2023-08-29 03:55:41 -05:00
Yhael S
ece5ccae8e delete test user & token 2023-08-29 03:55:16 -05:00
Yhael S
298778bdb5 changed default workers 2023-08-29 03:23:26 -05:00
Yhael S
e9e6f02839 changed default workers 2023-08-29 03:22:59 -05:00
7 changed files with 12 additions and 11 deletions

View File

@@ -150,7 +150,7 @@ MINIO_PROFILES="minio"
PGADMIN_PROFILES="pgadmin"
# Containers' Tags
ODOO_TAG=17.0
ODOO_TAG=14.0
POSTGRES_TAG=16.1
KEYDB_TAG=latest
MINIO_TAG=latest
@@ -202,7 +202,7 @@ DEBUG_INTERFACE=${HTTP_INTERFACE}
HTTP_PORT=8069
DEBUG_PORT=8070
XMLRPCS_PORT=8071
GEVENT_PORT=8072
LONGPOLLING_PORT=8072
HTTP_ENABLE=True
XMLRPCS=True
PROXY_MODE=True

View File

@@ -43,7 +43,6 @@ In essence, Odoocker isn't just another tool, it's a philosophy. So, whether you
1. **Clone and Configure**:
```
git clone git@github.com:odoocker/odoocker.git
cd odoocker
cp .env.example .env && cp docker-compose.override.local.yml docker-compose.override.yml
```
2. **Hosts & Domains**: To ensure everything runs smoothly, remember to add the necessary domains to your hosts file.
@@ -156,7 +155,6 @@ docker-compose down
```
cp docker-compose.override.production.yml docker-compose.override.yml
```
- Update .env `SERVICES` (add `acme`) and `ACME_CA_URI` (use production link).
- Make sure the DNS record of your `DOMAIN` is pointing to your server.
- Rebuild the containers
```

View File

@@ -40,7 +40,7 @@ server {
}
}
location /websocket {
location /longpolling {
proxy_pass http://odoo:8072;
proxy_redirect off;
proxy_set_header Upgrade $http_upgrade;

View File

@@ -53,7 +53,7 @@ RUN apt-get update && apt-get install -y \
git \
git-man \
less \
libcbor0.8 \
libcbor0 \
libcurl3-gnutls \
libedit2 \
liberror-perl \
@@ -78,8 +78,10 @@ RUN python3 -m pip install -r /tmp/requirements.txt && \
# Odoo Enterprise + Third Party Addons #
#--------------------------------------------#
# Create third-party-addons directory and clone them
RUN mkdir -p ${THIRD_PARTY_ADDONS}
COPY --chown=odoo:odoo ./odoo/clone-addons.sh /
COPY --chown=odoo:odoo ./odoo/third-party-addons.txt /
# RUN /clone-addons.sh && chown odoo:odoo -R ${THIRD_PARTY_ADDONS}
RUN /clone-addons.sh
#-----------------------#

View File

@@ -25,7 +25,7 @@ clone_and_copy_modules() {
# Clone and copy logic for enterprise repository
if [[ $repo_type == "enterprise" ]]; then
if [ -n "$GITHUB_USER" ] && [ -n "$GITHUB_ACCESS_TOKEN" ]; then
if [[ ! -d "${ENTERPRISE_ADDONS}" ]] && [ -n "$GITHUB_USER" ] && [ -n "$GITHUB_ACCESS_TOKEN" ]; then
$clone_cmd --depth 1 --branch ${ODOO_TAG} --single-branch --no-tags
fi
else
@@ -84,8 +84,6 @@ expand_env_vars() {
# Read the configuration file and process each line
while IFS= read -r line; do
mkdir -p ${ENTERPRISE_ADDONS}
mkdir -p ${THIRD_PARTY_ADDONS}
[[ -z "$line" || "$line" == \#* ]] && continue
clone_and_copy_modules $(expand_env_vars "$line")
done < "third-party-addons.txt"

View File

@@ -64,8 +64,8 @@ xmlrpcs_interface = ${XMLRPCS_INTERFACE}
; --xmlrpcs-port
xmlrpcs_port = ${XMLRPCS_PORT}
; --gevent-port
gevent_port = ${GEVENT_PORT}
; --longpolling-port
longpolling_port = ${LONGPOLLING_PORT}
; --no-http | --no-xmlrpc
http_enable = ${HTTP_ENABLE}

View File

@@ -1,5 +1,8 @@
jinja2
sortedcontainers
debugpy
websocket-client
redis
boto3
sentry-sdk==1.9.0 # Fixed because Odoo depends on urllib3==1.26.5
aiohttp