47 lines
950 B
Makefile
47 lines
950 B
Makefile
default: init up view
|
|
|
|
# init odoo dir & database schema
|
|
init:
|
|
docker compose --profile init up odoo-init
|
|
dir:
|
|
mkdir -p /data/odoo /data/odoo/webdata /data/odoo/addons
|
|
chown 100:101 /data/odoo /data/odoo/webdata /data/odoo/addons
|
|
view:
|
|
@echo "visit http://odoo.pigsty or http://10.10.10.10:8069"
|
|
|
|
# administration
|
|
up:
|
|
docker compose up -d
|
|
down:
|
|
docker compose down
|
|
stop:
|
|
docker compose stop
|
|
start:
|
|
docker compose start
|
|
restart:
|
|
docker compose restart
|
|
pause:
|
|
docker compose pause
|
|
resume:
|
|
docker compose unpause
|
|
pull:
|
|
docker compose pull
|
|
rm:
|
|
docker compose rm
|
|
logs:
|
|
docker compose logs -f
|
|
port:
|
|
docker compose port
|
|
conf:
|
|
docker compose config
|
|
info:
|
|
docker inspect odoo | jq
|
|
|
|
|
|
save:
|
|
mkdir -p /tmp/docker
|
|
docker save odoo/odoo:19.0 | gzip -9 -c > /tmp/docker/odoo.tgz
|
|
load:
|
|
cat /tmp/docker/odoo.tgz | gzip -d -c - | docker load
|
|
|
|
.PHONY: default init view up down stop start restart pause resume pull rm logs port conf info save load |