fadliaulawi commited on
Commit
0391325
·
1 Parent(s): e6af8fc

Add HF workflows

Browse files
Files changed (4) hide show
  1. .github/workflows/main.yml +20 -0
  2. .gitignore +2 -1
  3. Dockerfile +19 -0
  4. README.md +11 -0
.github/workflows/main.yml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Sync to Hugging Face hub
2
+ on:
3
+ push:
4
+ branches: [main]
5
+
6
+ # to run this workflow manually from the Actions tab
7
+ workflow_dispatch:
8
+
9
+ jobs:
10
+ sync-to-hub:
11
+ runs-on: ubuntu-latest
12
+ steps:
13
+ - uses: actions/checkout@v3
14
+ with:
15
+ fetch-depth: 0
16
+ lfs: true
17
+ - name: Push to hub
18
+ env:
19
+ HF_TOKEN: ${{ secrets.HF_TOKEN }}
20
+ run: git push --force https://fadliaulawi:[email protected]/spaces/KalbeDigitalLab/dossier-translation main
.gitignore CHANGED
@@ -2,4 +2,5 @@
2
  .env
3
 
4
  venv/
5
- documents/
 
 
2
  .env
3
 
4
  venv/
5
+ documents/
6
+ __pycache__/
Dockerfile ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use the smallest possible Python base image
2
+ FROM python:3.11-slim
3
+
4
+ # Set the working directory in the container
5
+ WORKDIR /.
6
+
7
+ # Copy the requirements file into the container
8
+ COPY requirements.txt ./
9
+
10
+ # Install any Python dependencies specified in requirements.txt
11
+ RUN pip install --no-cache-dir -r requirements.txt
12
+
13
+ # Copy the rest of the application code into the container
14
+ COPY . .
15
+
16
+ EXPOSE 8080
17
+
18
+ # Command to run the application
19
+ CMD ["streamlit", "run", "app.py", "--server.port", "8080"]
README.md CHANGED
@@ -1 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
1
  # dossier-translation
 
1
+ ---
2
+ title: Dossier Translation
3
+ emoji: 📄
4
+ colorFrom: green
5
+ colorTo: blue
6
+ sdk: docker
7
+ pinned: false
8
+ license: apache-2.0
9
+ app_port: 8080
10
+ ---
11
+
12
  # dossier-translation