Set up local development environment with Docker and live reload
export LOGLEVEL=info
export LOGLEVEL=debug
FROM python:3.11-slim WORKDIR /app COPY . . RUN pip install flask praisonai==2.2.25 watchdog EXPOSE 5555 ENV FLASK_ENV=development CMD ["flask", "run", "--host=0.0.0.0"]
version: '3.8' services: app: build: context: . dockerfile: Dockerfile.dev volumes: - .:/app ports: - "5555:5555" environment: FLASK_ENV: development command: flask run --host=0.0.0.0 watch: image: alpine:latest volumes: - .:/app command: sh -c "apk add --no-cache inotify-tools && while inotifywait -r -e modify,create,delete /app; do kill -HUP 1; done"
docker-compose up