This commit is contained in:
KaySar12 2025-03-21 08:25:05 +07:00
parent 1dbc110a74
commit 06e40141eb
981 changed files with 1242 additions and 0 deletions

15
.env Normal file
View File

@ -0,0 +1,15 @@
COMPOSE_PROJECT_NAME=odoo-dev
#Odoo
ODOO_IMAGE=hub.nextzenos.com/nexterp/odoo18-base
ODOO_TAG=dev
ODOO_PORT=10017
ODOO_CONTAINER=odoo18-base-dev
# ODOO_CHAT_PORT =
ODOO_ADDONS=/root/dev/NextERP/dev/odoo18/Odoo18/deployment/addons
ODOO_CONFIG=/root/dev/NextERP/dev/odoo18/Odoo18/deployment/etc
ODOO_BACKUP=/root/dev/NextERP/dev/odoo18/Odoo18/deployment/backup
#Database
PG_PORT=5434
PG_USER=default_repo
PG_PASS=smartyourlife
ENTRYPOINT=./entrypoint.sh

BIN
backup/backup.zip Normal file

Binary file not shown.

20
docker-compose.nodb.yml Executable file
View File

@ -0,0 +1,20 @@
version: '3.8'
services:
app:
image: ${ODOO_IMAGE:-odoo}:${ODOO_TAG:-18}
container_name: ${ODOO_CONTAINER:-odoo}
ports:
- ${ODOO_PORT:-8069}:8069
# - "${ODOO_CHAT_PORT:-8072}:8072"
tty: true
command: --
environment:
- HOST=db
- USER=${PG_USER:-changeme}
- PASSWORD=${PG_PASS:-password}
volumes:
- ${ODOO_ADDONS:-./addons}:/mnt/extra-addons
- ${ODOO_CONFIG:-./etc}:/etc/odoo
- ${ODOO_BACKUP:-./backup}:/var/lib/odoo/backup
restart: always

35
docker-compose.yml Executable file
View File

@ -0,0 +1,35 @@
version: '3.8'
services:
app:
image: ${ODOO_IMAGE:-odoo}:${ODOO_TAG:-18}
container_name: ${ODOO_CONTAINER:-odoo}
# user: root
depends_on:
- db
ports:
- ${ODOO_PORT:-8069}:8069
# - "${ODOO_CHAT_PORT:-8072}:8072"
tty: true
command: --
environment:
- HOST=db
- USER=${PG_USER:-changeme}
- PASSWORD=${PG_PASS:-password}
volumes:
- ${ODOO_ADDONS:-./addons}:/mnt/extra-addons
- ${ODOO_CONFIG:-./etc}:/etc/odoo
- ${ODOO_BACKUP:-./backup}:/var/lib/odoo/backup
restart: always
db:
image: postgres:16
# user: root
environment:
- POSTGRES_USER=${PG_USER:-changeme}
- POSTGRES_PASSWORD=${PG_PASS:-password}
- POSTGRES_DB=postgres
ports:
- ${PG_PORT:-5432}:5432
restart: always
volumes:
- ${PG_DATA:-./postgresql}:/var/lib/postgresql/data

51
entrypoint.sh Executable file
View File

@ -0,0 +1,51 @@
#!/bin/bash
set -e
if [ -v PASSWORD_FILE ]; then
PASSWORD="$(< $PASSWORD_FILE)"
fi
# set the postgres database host, port, user and password according to the environment
# and pass them as arguments to the odoo process if not present in the config file
: ${HOST:=${DB_PORT_5432_TCP_ADDR:='db'}}
: ${PORT:=${DB_PORT_5432_TCP_PORT:=5432}}
: ${USER:=${DB_ENV_POSTGRES_USER:=${POSTGRES_USER:='odoo'}}}
: ${PASSWORD:=${DB_ENV_POSTGRES_PASSWORD:=${POSTGRES_PASSWORD:='odoo'}}}
DB_ARGS=()
function check_config() {
param="$1"
value="$2"
if grep -q -E "^\s*\b${param}\b\s*=" "$ODOO_RC" ; then
value=$(grep -E "^\s*\b${param}\b\s*=" "$ODOO_RC" |cut -d " " -f3|sed 's/["\n\r]//g')
fi;
DB_ARGS+=("--${param}")
DB_ARGS+=("${value}")
}
check_config "db_host" "$HOST"
check_config "db_port" "$PORT"
check_config "db_user" "$USER"
check_config "db_password" "$PASSWORD"
case "$1" in
-- | odoo)
shift
if [[ "$1" == "scaffold" ]] ; then
exec odoo "$@"
else
# shellcheck disable=SC2068
wait-for-psql.py ${DB_ARGS[@]} --timeout=30
exec odoo "$@" "${DB_ARGS[@]}"
fi
;;
-*)
# shellcheck disable=SC2068
wait-for-psql.py ${DB_ARGS[@]} --timeout=30
exec odoo "$@" "${DB_ARGS[@]}"
;;
*)
exec "$@"
esac
exit 1

15
env.template Executable file
View File

@ -0,0 +1,15 @@
COMPOSE_PROJECT_NAME =
#Odoo
ODOO_IMAGE =
ODOO_TAG=
ODOO_PORT = 10017
ODOO_CONTAINER =
# ODOO_CHAT_PORT =
ODOO_ADDONS=./addons
ODOO_CONFIG=./etc
ODOO_BACKUP=./backup
#Database
PG_PORT=
PG_USER=
PG_PASS=
ENTRYPOINT=./entrypoint.sh

9
etc/odoo.conf Normal file
View File

@ -0,0 +1,9 @@
[options]
addons_path = /mnt/extra-addons
data_dir = /var/lib/odoo
db_host = db
db_port = 5432
db_user = default_repo
db_password = smartyourlife
proxy_mode = True

7
odoo.conf.template Executable file
View File

@ -0,0 +1,7 @@
[options]
addons_path = /mnt/extra-addons
data_dir = /var/lib/odoo
db_host =
db_port =
db_user =
db_password =

1
postgresql/PG_VERSION Normal file
View File

@ -0,0 +1 @@
16

BIN
postgresql/base/1/112 Normal file

Binary file not shown.

BIN
postgresql/base/1/113 Normal file

Binary file not shown.

BIN
postgresql/base/1/1247 Normal file

Binary file not shown.

BIN
postgresql/base/1/1247_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/1247_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/1249 Normal file

Binary file not shown.

BIN
postgresql/base/1/1249_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/1249_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/1255 Normal file

Binary file not shown.

BIN
postgresql/base/1/1255_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/1255_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/1259 Normal file

Binary file not shown.

BIN
postgresql/base/1/1259_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/1259_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/13396 Normal file

Binary file not shown.

BIN
postgresql/base/1/13396_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/13396_vm Normal file

Binary file not shown.

0
postgresql/base/1/13399 Normal file
View File

BIN
postgresql/base/1/13400 Normal file

Binary file not shown.

BIN
postgresql/base/1/13401 Normal file

Binary file not shown.

BIN
postgresql/base/1/13401_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/13401_vm Normal file

Binary file not shown.

0
postgresql/base/1/13404 Normal file
View File

BIN
postgresql/base/1/13405 Normal file

Binary file not shown.

BIN
postgresql/base/1/13406 Normal file

Binary file not shown.

BIN
postgresql/base/1/13406_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/13406_vm Normal file

Binary file not shown.

0
postgresql/base/1/13409 Normal file
View File

BIN
postgresql/base/1/13410 Normal file

Binary file not shown.

BIN
postgresql/base/1/13411 Normal file

Binary file not shown.

BIN
postgresql/base/1/13411_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/13411_vm Normal file

Binary file not shown.

0
postgresql/base/1/13414 Normal file
View File

BIN
postgresql/base/1/13415 Normal file

Binary file not shown.

0
postgresql/base/1/1417 Normal file
View File

0
postgresql/base/1/1418 Normal file
View File

BIN
postgresql/base/1/174 Normal file

Binary file not shown.

BIN
postgresql/base/1/175 Normal file

Binary file not shown.

BIN
postgresql/base/1/2187 Normal file

Binary file not shown.

0
postgresql/base/1/2224 Normal file
View File

BIN
postgresql/base/1/2228 Normal file

Binary file not shown.

0
postgresql/base/1/2328 Normal file
View File

0
postgresql/base/1/2336 Normal file
View File

BIN
postgresql/base/1/2337 Normal file

Binary file not shown.

BIN
postgresql/base/1/2579 Normal file

Binary file not shown.

BIN
postgresql/base/1/2600 Normal file

Binary file not shown.

BIN
postgresql/base/1/2600_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2600_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2601 Normal file

Binary file not shown.

BIN
postgresql/base/1/2601_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2601_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2602 Normal file

Binary file not shown.

BIN
postgresql/base/1/2602_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2602_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2603 Normal file

Binary file not shown.

BIN
postgresql/base/1/2603_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2603_vm Normal file

Binary file not shown.

0
postgresql/base/1/2604 Normal file
View File

BIN
postgresql/base/1/2605 Normal file

Binary file not shown.

BIN
postgresql/base/1/2605_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2605_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2606 Normal file

Binary file not shown.

BIN
postgresql/base/1/2606_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2606_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2607 Normal file

Binary file not shown.

BIN
postgresql/base/1/2607_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2607_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2608 Normal file

Binary file not shown.

BIN
postgresql/base/1/2608_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2608_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2609 Normal file

Binary file not shown.

BIN
postgresql/base/1/2609_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2609_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2610 Normal file

Binary file not shown.

BIN
postgresql/base/1/2610_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2610_vm Normal file

Binary file not shown.

0
postgresql/base/1/2611 Normal file
View File

BIN
postgresql/base/1/2612 Normal file

Binary file not shown.

BIN
postgresql/base/1/2612_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2612_vm Normal file

Binary file not shown.

0
postgresql/base/1/2613 Normal file
View File

BIN
postgresql/base/1/2615 Normal file

Binary file not shown.

BIN
postgresql/base/1/2615_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2615_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2616 Normal file

Binary file not shown.

BIN
postgresql/base/1/2616_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2616_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2617 Normal file

Binary file not shown.

BIN
postgresql/base/1/2617_fsm Normal file

Binary file not shown.

BIN
postgresql/base/1/2617_vm Normal file

Binary file not shown.

BIN
postgresql/base/1/2618 Normal file

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More