add dockerfile
Browse files- Dockerfile +10 -0
- config.toml +11 -0
Dockerfile
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM codeberg.org/readeck/readeck:latest
|
| 2 |
+
WORKDIR /app/readeck
|
| 3 |
+
|
| 4 |
+
# Add health check
|
| 5 |
+
HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \
|
| 6 |
+
CMD curl -f http://localhost:7860/ || exit 1
|
| 7 |
+
|
| 8 |
+
COPY config.toml /app/readeck/config.toml
|
| 9 |
+
|
| 10 |
+
CMD ["/bin/readeck","serve", "-config", "/app/readeck/config.toml"]
|
config.toml
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[main]
|
| 2 |
+
log_level = "INFO"
|
| 3 |
+
data_directory = "./data"
|
| 4 |
+
|
| 5 |
+
[server]
|
| 6 |
+
host = "0.0.0.0"
|
| 7 |
+
port = 7860
|
| 8 |
+
prefix = "readeck"
|
| 9 |
+
|
| 10 |
+
[database]
|
| 11 |
+
source = "sqlite3:data/db.sqlite3"
|