diff --git a/backend/production-docker/Dockerfile b/Dockerfile similarity index 88% rename from backend/production-docker/Dockerfile rename to Dockerfile index 43608d614..a020545d3 100644 --- a/backend/production-docker/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8-buster +FROM python:3.8-slim COPY requirements.txt /tmp/requirements.txt RUN pip3 install -r /tmp/requirements.txt diff --git a/docker-compose-development.yml b/docker-compose-development.yml index 07c92fda1..9b7eefe30 100644 --- a/docker-compose-development.yml +++ b/docker-compose-development.yml @@ -11,6 +11,8 @@ services: volumes: - ./backend:/app - ./datastore:/datastore + environment: + - PYTHONUNBUFFERED=1 #https://stackoverflow.com/questions/58701233/docker-logs-erroneously-appears-empty-until-container-stops ports: - "127.0.0.1:5000:5000" diff --git a/docker-compose.yml b/docker-compose.yml index c2f4fc824..decdc65cc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,13 +2,18 @@ version: "2" services: backend: - build: ./backend/production-docker + build: . image: dgtlmoon/changedetection.io:0.1 + container_name: changedetection.io volumes: - ./backend:/app - ./datastore:/datastore +# autoreload not working :( + environment: + - FLASK_ENV=development + - PYTHONUNBUFFERED=1 #https://stackoverflow.com/questions/58701233/docker-logs-erroneously-appears-empty-until-container-stops ports: - "127.0.0.1:5000:5000" diff --git a/backend/production-docker/requirements.txt b/requirements.txt similarity index 95% rename from backend/production-docker/requirements.txt rename to requirements.txt index ee29a7127..a3b0f3a01 100644 --- a/backend/production-docker/requirements.txt +++ b/requirements.txt @@ -15,6 +15,6 @@ bleach==3.2.1 html5lib==0.9999999 # via bleach timeago html2text - +urlextract # @notes # - Dont install socketio, it interferes with flask_socketio