Spaces:
Running
Running
# Use the official SQLite Web image as the base image | |
FROM ghcr.io/coleifer/sqlite-web:latest | |
# Set environment variables | |
ENV STORAGE_DIR="/data/storage" | |
ENV SERVER_PORT=7860 | |
ENV SQLITE_DATABASE="${STORAGE_DIR}/db_filename.db" | |
# Expose the server port | |
EXPOSE ${SERVER_PORT} | |
# Set the working directory | |
WORKDIR /data | |
# Create the storage directory and set permissions | |
RUN mkdir -p ${STORAGE_DIR} && chmod -R 777 ${STORAGE_DIR} | |
# Command to run SQLite Web | |
CMD ["sqlite_web", "--host=0.0.0.0", "--port=${SERVER_PORT}", "--database=${SQLITE_DATABASE}"] | |