17 lines
380 B
Docker
17 lines
380 B
Docker
FROM alpine/sqlite
|
|
WORKDIR /app
|
|
RUN sqlite3 chatroom.db -cmd 'create table messages (id INTEGER PRIMARY KEY NOT NULL, message TEXT NOT NULL, timestamp TEXT NOT NULL)'
|
|
|
|
FROM python:3.10-slim
|
|
WORKDIR /app
|
|
COPY --from=0 /app/chatroom.db ./
|
|
COPY static/ static/
|
|
COPY index.html webserver_mit_db.py ./
|
|
|
|
|
|
|
|
|
|
EXPOSE 8080
|
|
|
|
# Starte den Python-Server
|
|
CMD ["python", "webserver_mit_db.py"] |