From 882fd66ad63ec6036e71d373d01baf83fb56d8ac Mon Sep 17 00:00:00 2001 From: thebigbone Date: Tue, 22 Nov 2022 09:43:50 +0530 Subject: [PATCH] added dockerfile, docker-compose and config.py --- Dockerfile | 11 +++++++++++ docker-compose.yml | 10 ++++++++++ instance/config.py | 2 ++ 3 files changed, 23 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml create mode 100644 instance/config.py diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..06da80e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ubuntu:latest +RUN apt update -y && apt install python3 python3-pip sqlite3 libmagic-dev -y +COPY . /data +WORKDIR /data +RUN pip3 install flask +RUN pip3 install -r requirements.txt +RUN sed -i "s|FHOST_USE_X_ACCEL_REDIRECT = True|FHOST_USE_X_ACCEL_REDIRECT = False |g" fhost.py +CMD ["touch","flask.db"] +RUN FLASK_APP=fhost flask db upgrade +EXPOSE 5000 +CMD ["flask","--app","fhost.py","run","-h","0.0.0.0"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f706b23 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3.8" + +services: + + file_hosting: + image: vector450/0x0:latest + container_name: '0x0' + restart: unless-stopped + ports: + - 5000:5000 diff --git a/instance/config.py b/instance/config.py new file mode 100644 index 0000000..940c87c --- /dev/null +++ b/instance/config.py @@ -0,0 +1,2 @@ +SQLALCHEMY_DATABASE_URI = 'sqlite:////data/flask.db' +