Verified Commit e614015d authored by Jakob Moser's avatar Jakob Moser
Browse files

Add basic scheduled job

parent 6c19608f
Loading
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+1 −0
Changes for .gitignore: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
venv/
+10 −0
Changes for Dockerfile: 10 added lines, 0 removed lines.
Original line number Diff line number Diff line
FROM python:latest

WORKDIR /app

RUN pip install --upgrade pip setuptools
COPY requirements.txt .
RUN pip install -r requirements.txt

COPY . .

CMD ["python", "./obakasan.py"]

obakasan.py

0 → 100755
+13 −0
Changes for obakasan.py: 13 added lines, 0 removed lines.
Original line number Diff line number Diff line
#!/usr/bin/env python3

from apscheduler.schedulers.blocking import BlockingScheduler


def foo():
    print("Hello World")


if __name__ == "__main__":
    scheduler = BlockingScheduler()
    scheduler.add_job(foo, "interval", minutes=1)
    scheduler.start()

requirements.txt

0 → 100644
+1 −0
Changes for requirements.txt: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
APScheduler~=3.10.4