remove need for sudo

This commit is contained in:
2025-11-18 21:11:22 +11:00
parent ccd4ee2346
commit de1234f9d4

16
README
View File

@@ -16,27 +16,27 @@ pip3 install --user flask sqlalchemy flask-sqlalchemy flask-marshmallow SQLAlche
########################################################### FOR local RUN: ########################################################### FOR local RUN:
# run a DEV version by: # run a DEV version by:
FLASK_APP=main FLASK_ENV=development flask run --host=192.168.0.2 FLASK_APP=main FLASK_ENV=development flask run --host=mara.ddp.net
### to make a new PROD copy.. ### to make a new PROD copy..
sudo docker-compose -f /srv/docker/config/docker-compose.yml stop bookdb_web sudo docker compose -f /srv/docker/config/docker-compose.yml stop bookdb_web
sudo docker-compose -f /srv/docker/config/docker-compose.yml rm bookdb_web sudo docker compose -f /srv/docker/config/docker-compose.yml rm bookdb_web
sudo docker-compose -f /srv/docker/config/docker-compose.yml build bookdb_web sudo docker compose -f /srv/docker/config/docker-compose.yml build bookdb_web
sudo docker-compose -f /srv/docker/config/docker-compose.yml up bookdb_web sudo docker compose -f /srv/docker/config/docker-compose.yml up bookdb_web
########################################################## Remember: ########################################################## Remember:
MUST use form.errors when we have a validator that is fancier than not empty (year_published in book and num_books in series SO FAR) MUST use form.errors when we have a validator that is fancier than not empty (year_published in book and num_books in series SO FAR)
##### make backup / export: ##### make backup / export:
ddp@mara:/srv/docker/container/bookdb_dev$ sudo docker exec -it bookdb_dev bash ddp@mara:/srv/docker/container/bookdb_dev$ docker exec -it bookdb_dev bash
root@5eff50ab6cdc:/# pg_dump --user=ddp library > /docker-entrypoint-initdb.d/tables.sql root@5eff50ab6cdc:/# pg_dump --user=ddp library > /docker-entrypoint-initdb.d/tables.sql
#### if we want to upgrade postgres, do this extra step #### if we want to upgrade postgres, do this extra step
sudo docker-compose -f /srv/docker/config/docker-compose.yml stop bookdb_dev docker compose -f /srv/docker/config/docker-compose.yml stop bookdb_dev
sudo rm -rf /srv/docker/container/bookdb_dev/data sudo rm -rf /srv/docker/container/bookdb_dev/data
#tweak docker-compose.yml to upgrade PG... #tweak docker-compose.yml to upgrade PG...
sudo docker-compose -f /srv/docker/config/docker-compose.yml up -d bookdb_dev docker compose -f /srv/docker/config/docker-compose.yml up -d bookdb_dev
########################################################### TODOS (next 29): ########################################################### TODOS (next 29):
Validation: Validation: