observability.svc.plus/app/odoo/Makefile
2026-02-01 20:53:55 +08:00

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