zinoubm commited on
Commit
42dc391
·
1 Parent(s): eafe297

dockerizing the app

Browse files
Dockerfile ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.9-slim-buster
2
+
3
+ WORKDIR /app
4
+
5
+
6
+ # install dependencies
7
+ COPY ./requirements.txt /app
8
+ RUN pip install --no-cache-dir --upgrade -r requirements.txt
9
+
10
+ RUN apt-get update && apt-get install -y libsndfile1
11
+ RUN apt-get update && apt-get install -y ffmpeg
12
+
13
+
14
+ COPY . /app
15
+
16
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80"]
README.md CHANGED
@@ -1,12 +1,8 @@
1
  ---
2
  title: ClientTest
3
- emoji: 🌖
4
- colorFrom: green
5
- colorTo: green
6
- sdk: gradio
7
- sdk_version: 3.19.1
8
- app_file: app.py
9
- pinned: false
10
- ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
  title: ClientTest
3
+ emoji: 🐳
4
+ colorFrom: purple
5
+ colorTo: gray
6
+ sdk: docker
7
+ app_port: 7860
8
+ ---
 
 
 
 
docker-compose.yaml ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ services:
2
+ app:
3
+ build: .
4
+ container_name: gpt-summary
5
+ command: uvicorn main:app --host 0.0.0.0 --port 80 --reload
6
+ ports:
7
+ - 8000:80
8
+ volumes:
9
+ - .:/app
google_manager/auth.py CHANGED
@@ -1,6 +1,8 @@
1
  import google_auth_oauthlib.flow
2
  import logging
3
 
 
 
4
 
5
  def get_oauth_url(SCOPES, redirect_url):
6
  flow = google_auth_oauthlib.flow.Flow.from_client_secrets_file(
 
1
  import google_auth_oauthlib.flow
2
  import logging
3
 
4
+ logging.basicConfig(level=logging.INFO)
5
+
6
 
7
  def get_oauth_url(SCOPES, redirect_url):
8
  flow = google_auth_oauthlib.flow.Flow.from_client_secrets_file(
google_manager/docs.py CHANGED
@@ -3,6 +3,8 @@ from googleapiclient.discovery import build
3
  from googleapiclient.errors import HttpError
4
  import logging
5
 
 
 
6
 
7
  def save_doc(creds, title, content):
8
  try:
 
3
  from googleapiclient.errors import HttpError
4
  import logging
5
 
6
+ logging.basicConfig(level=logging.INFO)
7
+
8
 
9
  def save_doc(creds, title, content):
10
  try:
google_manager/drive.py CHANGED
@@ -2,6 +2,8 @@ from googleapiclient.discovery import build
2
  from googleapiclient.errors import HttpError
3
  import logging
4
 
 
 
5
 
6
  def create_folder(creds, folder_name, parent_folder_id=None) -> str:
7
  """ """
 
2
  from googleapiclient.errors import HttpError
3
  import logging
4
 
5
+ logging.basicConfig(level=logging.INFO)
6
+
7
 
8
  def create_folder(creds, folder_name, parent_folder_id=None) -> str:
9
  """ """
gpt_summary.py CHANGED
@@ -11,6 +11,8 @@ from utils import credentials_to_dict
11
  import asyncio
12
  import logging
13
 
 
 
14
  load_dotenv()
15
 
16
  # configuring openai package
 
11
  import asyncio
12
  import logging
13
 
14
+ logging.basicConfig(level=logging.INFO)
15
+
16
  load_dotenv()
17
 
18
  # configuring openai package
main.py CHANGED
@@ -3,6 +3,8 @@ import os
3
  from app import app
4
 
5
  os.environ["OAUTHLIB_RELAX_TOKEN_SCOPE"] = "1"
 
 
6
 
7
  app = app
8
 
 
3
  from app import app
4
 
5
  os.environ["OAUTHLIB_RELAX_TOKEN_SCOPE"] = "1"
6
+ # move this down later
7
+ # os.environ["OAUTHLIB_INSECURE_TRANSPORT"] = "1"
8
 
9
  app = app
10
 
pages/auth_page.html CHANGED
@@ -61,7 +61,7 @@
61
  <img src="assets/google_logo.svg"> Integrate Google Cloud
62
  </button>
63
  </div>
64
- <a class="skip" href="/gradio?__theme=dark">skip</a>
65
  </div>
66
  </body>
67
 
 
61
  <img src="assets/google_logo.svg"> Integrate Google Cloud
62
  </button>
63
  </div>
64
+ <!-- <a class="skip" href="/gradio?__theme=dark">skip</a> -->
65
  </div>
66
  </body>
67