Spaces:
Sleeping
Sleeping
Commit
·
42c94b8
1
Parent(s):
481e50f
Add boostrap script for HF persistent storage
Browse files- Dockerfile +4 -0
- hf.sh +18 -0
Dockerfile
CHANGED
@@ -58,3 +58,7 @@ ENV GSK_HOME=$GISKARD_HF_DATA_DIR \
|
|
58 |
GISKARD_HOME=$GISKARD_HF_DATA_DIR
|
59 |
|
60 |
EXPOSE 7860
|
|
|
|
|
|
|
|
|
|
58 |
GISKARD_HOME=$GISKARD_HF_DATA_DIR
|
59 |
|
60 |
EXPOSE 7860
|
61 |
+
|
62 |
+
# Use a script to create dir and change owner in HF persistent storage during runtime
|
63 |
+
COPY --chown=giskard hf.sh "/giskard-bootstrap.sh"
|
64 |
+
ENTRYPOINT ["bash", "/giskard-bootstrap.sh"]
|
hf.sh
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
|
3 |
+
# Create dir if not existed in HF persistent storage
|
4 |
+
if [ ! -d "${GSK_HOME}" ]
|
5 |
+
then
|
6 |
+
# Create HOME
|
7 |
+
mkdir -p "${GSK_HOME}"
|
8 |
+
# Create frontend run dir
|
9 |
+
mkdir -p "${GSK_HOME}/run/nginx"
|
10 |
+
fi
|
11 |
+
|
12 |
+
if [ -f "$PGDATA/postmaster.pid" ]
|
13 |
+
then
|
14 |
+
# Clean up remaining postgres pid file
|
15 |
+
rm "${PGDATA}/postmaster.pid"
|
16 |
+
fi
|
17 |
+
|
18 |
+
supervisord -c /opt/giskard/supervisord.conf
|