umgefahren commited on
Commit
6d63849
·
1 Parent(s): bc19b2d

Add heath check

Browse files
Files changed (2) hide show
  1. Dockerfile +10 -7
  2. main.py +0 -1
Dockerfile CHANGED
@@ -1,19 +1,20 @@
1
  FROM continuumio/miniconda3
2
 
3
  RUN apt-get update && apt-get install -y \
4
- apt-transport-https \
5
- ca-certificates \
6
- gnupg2 \
7
- --no-install-recommends
8
 
9
  # Add the unstable repository and its key
10
  RUN echo "deb http://deb.debian.org/debian unstable main" > /etc/apt/sources.list.d/unstable.list && \
11
- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC && \
12
- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
13
 
14
  RUN apt-get install -y build-essential ffmpeg libsm6 libxext6
15
  RUN apt-get update
16
  RUN apt-get install -t unstable -y gdal-bin libgdal-dev
 
17
 
18
  RUN conda install -y python=3.10
19
 
@@ -26,7 +27,7 @@ RUN useradd -m -u 1000 user
26
  USER user
27
 
28
  ENV HOME=/home/user \
29
- PATH=/home/user/.local/bin:$PATH
30
 
31
  WORKDIR $HOME/app
32
 
@@ -46,4 +47,6 @@ RUN mkdir -m 700 -p $HOME/app/cache
46
 
47
  EXPOSE 7860
48
 
 
 
49
  CMD ["python", "main.py"]
 
1
  FROM continuumio/miniconda3
2
 
3
  RUN apt-get update && apt-get install -y \
4
+ apt-transport-https \
5
+ ca-certificates \
6
+ gnupg2 \
7
+ --no-install-recommends
8
 
9
  # Add the unstable repository and its key
10
  RUN echo "deb http://deb.debian.org/debian unstable main" > /etc/apt/sources.list.d/unstable.list && \
11
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC && \
12
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
13
 
14
  RUN apt-get install -y build-essential ffmpeg libsm6 libxext6
15
  RUN apt-get update
16
  RUN apt-get install -t unstable -y gdal-bin libgdal-dev
17
+ RUN apt-get install curl
18
 
19
  RUN conda install -y python=3.10
20
 
 
27
  USER user
28
 
29
  ENV HOME=/home/user \
30
+ PATH=/home/user/.local/bin:$PATH
31
 
32
  WORKDIR $HOME/app
33
 
 
47
 
48
  EXPOSE 7860
49
 
50
+ HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=3 CMD [ "curl", "localhost:7860" ]
51
+
52
  CMD ["python", "main.py"]
main.py CHANGED
@@ -50,7 +50,6 @@ def delete_files_in_directory(directory_path: str) -> None:
50
  :param directory_path: Path to the directory
51
  """
52
  if not os.path.exists(directory_path):
53
- print("Tiles directory doesn't exist")
54
  return
55
 
56
  if not os.path.isdir(directory_path):
 
50
  :param directory_path: Path to the directory
51
  """
52
  if not os.path.exists(directory_path):
 
53
  return
54
 
55
  if not os.path.isdir(directory_path):