Files changed (5) hide show
  1. .huggingface.yml +0 -3
  2. Dockerfile +19 -6
  3. README.md +7 -5
  4. dockerfile +7 -0
  5. requirements.txt +4 -4
.huggingface.yml DELETED
@@ -1,3 +0,0 @@
1
- sdk: streamlit
2
- app_file: app.py
3
- sdk_version: 1.36.0
 
 
 
 
Dockerfile CHANGED
@@ -1,7 +1,20 @@
1
- FROM python:3.11-slim
 
2
  WORKDIR /app
3
- COPY requirements.txt .
4
- RUN pip install --no-cache-dir -r requirements.txt
5
- COPY . .
6
- ENV PORT=7860
7
- CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.13.5-slim
2
+
3
  WORKDIR /app
4
+
5
+ RUN apt-get update && apt-get install -y \
6
+ build-essential \
7
+ curl \
8
+ git \
9
+ && rm -rf /var/lib/apt/lists/*
10
+
11
+ COPY requirements.txt ./
12
+ COPY src/ ./src/
13
+
14
+ RUN pip3 install -r requirements.txt
15
+
16
+ EXPOSE 8501
17
+
18
+ HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
19
+
20
+ ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
  title: Taxicounter
3
- emoji: 🚖
4
- colorFrom: yellow
5
- colorTo: green
6
- sdk: streamlit
7
- app_file: app.py
 
 
8
  pinned: false
9
  short_description: Taxi Fastprisräknare – OpenStreetMap version.
10
  license: mit
 
1
  ---
2
  title: Taxicounter
3
+ emoji: 🚀
4
+ colorFrom: red
5
+ colorTo: red
6
+ sdk: docker
7
+ app_port: 8501
8
+ tags:
9
+ - streamlit
10
  pinned: false
11
  short_description: Taxi Fastprisräknare – OpenStreetMap version.
12
  license: mit
dockerfile ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ FROM python:3.11-slim
2
+ WORKDIR /app
3
+ COPY requirements.txt .
4
+ RUN pip install --no-cache-dir -r requirements.txt
5
+ COPY . .
6
+ ENV PORT=7860
7
+ CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]
requirements.txt CHANGED
@@ -1,5 +1,5 @@
1
- streamlit==1.50.0
2
- requests
3
- streamlit-geolocation
4
- pandas
5
  altair
 
 
 
 
 
 
 
 
 
1
  altair
2
+ pandas
3
+ streamlit
4
+ requests
5
+ streamlit-geolocation