mirror of https://gitlab.com/m3f_usm/cms
update readme.md
parent
99206a13bb
commit
37d492996d
|
@ -1,4 +1,5 @@
|
|||
/libs
|
||||
/docker-compose.yml
|
||||
|
||||
# ignorar respaldos de base de datos
|
||||
*.sql.gz
|
||||
|
|
24
readme.md
24
readme.md
|
@ -10,20 +10,26 @@ services:
|
|||
image: python:3.11-alpine
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ../:/app
|
||||
- venv:/root/.local
|
||||
- .:/app
|
||||
- venv:/root/venv
|
||||
working_dir: /app
|
||||
environment:
|
||||
PORT: 8000
|
||||
command: sh -c "
|
||||
export PYTHONUSERBASE=/root/.local ;
|
||||
[ -d /root/.local/bin ] || (pip install --user -r ./myproject/requirements.txt) ;
|
||||
[ -d ./myproject ] || (django-admin startproject myproject) ;
|
||||
chmod o+w -R myproject/ ;
|
||||
[ -f .env ] || ([ -f .env.develop ] && cp .env.develop .env) ;
|
||||
python myproject/manage.py runserver 0.0.0.0:$PORT
|
||||
"
|
||||
[ -d /root/venv/bin ] || ( \
|
||||
python -m venv /root/venv/ \
|
||||
&& . /root/venv/bin/activate \
|
||||
&& pip install -r ./myproject/requirements.txt \
|
||||
) ;
|
||||
|
||||
. /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:
|
||||
default:
|
||||
external:
|
||||
|
|
Loading…
Reference in New Issue