From 6be8ece8d4d99ff37dc6c5e43380fea0bc2778b4 Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Sat, 3 May 2025 17:24:05 +0200 Subject: [PATCH] refactor: changed structure for containerization --- .dockerignore | 5 + .gitignore | 1 + Dockerfile | 7 + editor/.gitignore | 1 - encode_video.py => src/encode_video.py | 0 get_metadata.py => src/get_metadata.py | 0 {editor => src}/public/edit/index.html | 0 {editor => src}/public/index.html | 0 {editor => src}/public/static/css/base.css | 0 {editor => src}/public/static/css/edit.css | 0 {editor => src}/public/static/css/index.css | 0 .../public/static/images/arrow.svg | 0 src/public/static/images/collection.svg | 128 ++++++++++++++++++ {editor => src}/public/static/images/film.svg | 0 .../public/static/images/improve.svg | 0 .../public/static/images/improve_clicked.svg | 0 {editor => src}/public/static/images/next.svg | 0 {editor => src}/public/static/images/prev.svg | 0 .../public/static/images/series.svg | 0 {editor => src}/public/static/js/edit.mjs | 0 {editor => src}/public/static/js/editor.mjs | 0 {editor => src}/public/static/js/index.js | 0 .../public/static/js/integrity_manager.mjs | 0 {editor => src}/public/static/js/metadata.mjs | 0 .../public/static/js/tracks_table.mjs | 0 {editor => src}/public/static/js/utils.mjs | 0 {editor => src}/server.py | 0 write_metadata.py => src/write_metadata.py | 0 28 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 Dockerfile delete mode 100644 editor/.gitignore rename encode_video.py => src/encode_video.py (100%) rename get_metadata.py => src/get_metadata.py (100%) rename {editor => src}/public/edit/index.html (100%) rename {editor => src}/public/index.html (100%) rename {editor => src}/public/static/css/base.css (100%) rename {editor => src}/public/static/css/edit.css (100%) rename {editor => src}/public/static/css/index.css (100%) rename {editor => src}/public/static/images/arrow.svg (100%) create mode 100644 src/public/static/images/collection.svg rename {editor => src}/public/static/images/film.svg (100%) rename {editor => src}/public/static/images/improve.svg (100%) rename {editor => src}/public/static/images/improve_clicked.svg (100%) rename {editor => src}/public/static/images/next.svg (100%) rename {editor => src}/public/static/images/prev.svg (100%) rename {editor => src}/public/static/images/series.svg (100%) rename {editor => src}/public/static/js/edit.mjs (100%) rename {editor => src}/public/static/js/editor.mjs (100%) rename {editor => src}/public/static/js/index.js (100%) rename {editor => src}/public/static/js/integrity_manager.mjs (100%) rename {editor => src}/public/static/js/metadata.mjs (100%) rename {editor => src}/public/static/js/tracks_table.mjs (100%) rename {editor => src}/public/static/js/utils.mjs (100%) rename {editor => src}/server.py (100%) rename write_metadata.py => src/write_metadata.py (100%) diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..d15341f --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +__pycache__/ +*.pyc +.git +.env +metadata \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea00c38 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +metadata \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..973f914 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM python:3.13.3-alpine + +WORKDIR /app + +COPY . . + +CMD ["python3.13", "src/server.py"] \ No newline at end of file diff --git a/editor/.gitignore b/editor/.gitignore deleted file mode 100644 index cbd148e..0000000 --- a/editor/.gitignore +++ /dev/null @@ -1 +0,0 @@ -metadata/ \ No newline at end of file diff --git a/encode_video.py b/src/encode_video.py similarity index 100% rename from encode_video.py rename to src/encode_video.py diff --git a/get_metadata.py b/src/get_metadata.py similarity index 100% rename from get_metadata.py rename to src/get_metadata.py diff --git a/editor/public/edit/index.html b/src/public/edit/index.html similarity index 100% rename from editor/public/edit/index.html rename to src/public/edit/index.html diff --git a/editor/public/index.html b/src/public/index.html similarity index 100% rename from editor/public/index.html rename to src/public/index.html diff --git a/editor/public/static/css/base.css b/src/public/static/css/base.css similarity index 100% rename from editor/public/static/css/base.css rename to src/public/static/css/base.css diff --git a/editor/public/static/css/edit.css b/src/public/static/css/edit.css similarity index 100% rename from editor/public/static/css/edit.css rename to src/public/static/css/edit.css diff --git a/editor/public/static/css/index.css b/src/public/static/css/index.css similarity index 100% rename from editor/public/static/css/index.css rename to src/public/static/css/index.css diff --git a/editor/public/static/images/arrow.svg b/src/public/static/images/arrow.svg similarity index 100% rename from editor/public/static/images/arrow.svg rename to src/public/static/images/arrow.svg diff --git a/src/public/static/images/collection.svg b/src/public/static/images/collection.svg new file mode 100644 index 0000000..a6a8389 --- /dev/null +++ b/src/public/static/images/collection.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/editor/public/static/images/film.svg b/src/public/static/images/film.svg similarity index 100% rename from editor/public/static/images/film.svg rename to src/public/static/images/film.svg diff --git a/editor/public/static/images/improve.svg b/src/public/static/images/improve.svg similarity index 100% rename from editor/public/static/images/improve.svg rename to src/public/static/images/improve.svg diff --git a/editor/public/static/images/improve_clicked.svg b/src/public/static/images/improve_clicked.svg similarity index 100% rename from editor/public/static/images/improve_clicked.svg rename to src/public/static/images/improve_clicked.svg diff --git a/editor/public/static/images/next.svg b/src/public/static/images/next.svg similarity index 100% rename from editor/public/static/images/next.svg rename to src/public/static/images/next.svg diff --git a/editor/public/static/images/prev.svg b/src/public/static/images/prev.svg similarity index 100% rename from editor/public/static/images/prev.svg rename to src/public/static/images/prev.svg diff --git a/editor/public/static/images/series.svg b/src/public/static/images/series.svg similarity index 100% rename from editor/public/static/images/series.svg rename to src/public/static/images/series.svg diff --git a/editor/public/static/js/edit.mjs b/src/public/static/js/edit.mjs similarity index 100% rename from editor/public/static/js/edit.mjs rename to src/public/static/js/edit.mjs diff --git a/editor/public/static/js/editor.mjs b/src/public/static/js/editor.mjs similarity index 100% rename from editor/public/static/js/editor.mjs rename to src/public/static/js/editor.mjs diff --git a/editor/public/static/js/index.js b/src/public/static/js/index.js similarity index 100% rename from editor/public/static/js/index.js rename to src/public/static/js/index.js diff --git a/editor/public/static/js/integrity_manager.mjs b/src/public/static/js/integrity_manager.mjs similarity index 100% rename from editor/public/static/js/integrity_manager.mjs rename to src/public/static/js/integrity_manager.mjs diff --git a/editor/public/static/js/metadata.mjs b/src/public/static/js/metadata.mjs similarity index 100% rename from editor/public/static/js/metadata.mjs rename to src/public/static/js/metadata.mjs diff --git a/editor/public/static/js/tracks_table.mjs b/src/public/static/js/tracks_table.mjs similarity index 100% rename from editor/public/static/js/tracks_table.mjs rename to src/public/static/js/tracks_table.mjs diff --git a/editor/public/static/js/utils.mjs b/src/public/static/js/utils.mjs similarity index 100% rename from editor/public/static/js/utils.mjs rename to src/public/static/js/utils.mjs diff --git a/editor/server.py b/src/server.py similarity index 100% rename from editor/server.py rename to src/server.py diff --git a/write_metadata.py b/src/write_metadata.py similarity index 100% rename from write_metadata.py rename to src/write_metadata.py