version: '3' name: 'info-paradero' services: backend: image: python:3.11-alpine environment: - PORT=4000 - DBNAME=/proyecto/db.sqlite3 ports: - 4000:4000 working_dir: /proyecto volumes: - ./backend:/proyecto - venv:/root/venv command: sh -c " [ -d /root/venv/bin ] || ( \ python -m venv /root/venv/ \ && . /root/venv/bin/activate \ && pip install -r requirements.txt \ ) ; . /root/venv/bin/activate ; cd /proyecto ; [ -d project ] || django-admin startproject project ; [ -f .env ] || ( [ -f .env.develop ] && cp .env.develop .env ) ; chmod -R o+w . ; python manage.py runserver 0.0.0.0:$$PORT " frontend: image: node:18-alpine volumes: - ./frontend:/app environment: - PORT=3000 - VITE_BACKEND=http://localhost:4000/rutaParadero ports: - 3000:3000 working_dir: /app command: sh -c " [ -d node_modules ] || (npm install) ; npm run dev " volumes: venv: