update readme.md

develop/rodrigo
Francisco Sandoval 2023-12-09 17:35:31 -03:00
parent 99206a13bb
commit 37d492996d
2 changed files with 16 additions and 9 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
/libs /libs
/docker-compose.yml
# ignorar respaldos de base de datos # ignorar respaldos de base de datos
*.sql.gz *.sql.gz

View File

@ -10,20 +10,26 @@ services:
image: python:3.11-alpine image: python:3.11-alpine
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ../:/app - .:/app
- venv:/root/.local - venv:/root/venv
working_dir: /app working_dir: /app
environment: environment:
PORT: 8000 PORT: 8000
command: sh -c " command: sh -c "
export PYTHONUSERBASE=/root/.local ; [ -d /root/venv/bin ] || ( \
[ -d /root/.local/bin ] || (pip install --user -r ./myproject/requirements.txt) ; python -m venv /root/venv/ \
[ -d ./myproject ] || (django-admin startproject myproject) ; && . /root/venv/bin/activate \
chmod o+w -R myproject/ ; && pip install -r ./myproject/requirements.txt \
[ -f .env ] || ([ -f .env.develop ] && cp .env.develop .env) ; ) ;
python myproject/manage.py runserver 0.0.0.0:$PORT
"
. /root/venv/bin/activate ;
cd /app ;
[ -d myproject ] || (django-admin startproject myproject) ;
chmod -R o+w myproject/ ;
[ -f .env ] || ([ -f .env.develop ] && cp .env.develop .env) ;
python myproject/manage.py runserver 0.0.0.0:$$PORT
"
networks: networks:
default: default:
external: external: