Compare commits

..

2 Commits

Author SHA1 Message Date
Sami Abuzakuk
81f078f0a9 Add gitea support
Some checks failed
Build Container / Build Docker Container (push) Has been cancelled
2025-10-12 17:20:14 +02:00
Sami Abuzakuk
5f5beaae2f Add env variables support 2025-10-12 17:19:58 +02:00
3 changed files with 36 additions and 2 deletions

View File

@@ -0,0 +1,33 @@
name: Build Container
on:
push:
branches:
- main
jobs:
build:
name: Build Docker Container
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Log in to Gitea Container Registry
uses: docker/login-action@v2
with:
registry: gitea.abzk.fr
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and Push Docker Image
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile
push: true
tags: gitea.abzk.fr/mrzaiko/project-monitor:latest

View File

@@ -6,7 +6,7 @@ import json
# Constants # Constants
NTFY_TOKEN = os.getenv("NTFY_TOKEN") or "tk_cdmwd6ix255g3qgo4dx3r0gakw4y3" NTFY_TOKEN = os.getenv("NTFY_TOKEN")
def fetch_ntfy_notifications(base_url, subscriptions): def fetch_ntfy_notifications(base_url, subscriptions):

View File

@@ -3,9 +3,10 @@ from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker from sqlalchemy.orm import sessionmaker
from sqlalchemy.sql.functions import func from sqlalchemy.sql.functions import func
from sqlalchemy.sql.sqltypes import DateTime from sqlalchemy.sql.sqltypes import DateTime
import os
# Initialize the database # Initialize the database
DATABASE_URL = "sqlite:///./project_monitor.db" DATABASE_URL = os.getenv("DATABASE_URL", "sqlite:///./project_monitor.db")
# SQLAlchemy setup # SQLAlchemy setup
engine = create_engine(DATABASE_URL, connect_args={"check_same_thread": False}) engine = create_engine(DATABASE_URL, connect_args={"check_same_thread": False})