Commit dd9c8c85 authored by Anthony Jacob's avatar Anthony Jacob
Browse files

initial commit

parents
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+7 −0
Original line number Diff line number Diff line
.venv
__pycache__
.pytest_cache
.vscode
.env
nodes_modules
app/public/inc/vendor/node_modules/

app/.env-sample

0 → 100644
+24 −0
Original line number Diff line number Diff line
DEBUG=True

DEFAULT_LANGUAGE = fr
API_KEY = 1234567890abcdef1234567890abcdef
API_URL = https://resume-api:443

FLASK_ENV=development
SECRET_KEY=mysecretkey
DATABASE_URL=postgresql://username:password@localhost:5432/mydatabase

POSTGRES_HOST=10.10.10.10
POSTGRES_PORT=5432
POSTGRES_DB=MY_DB
POSTGRES_USER=PG_USER
POSTGRES_PASSWORD=MY_PWD

LOGO_DIR = public/uploads/logo
FILE_DIR = public/uploads/file
NODE_DIR = public/inc/vendor/node_modules

BABEL_DEFAULT_LOCALE=fr
BABEL_DEFAULT_TIMEZONE =Europe/Paris
BABEL_TRANSLATION_DIRECTORIES=translations
 No newline at end of file

app/__init__.py

0 → 100644
+0 −0

Empty file added.

app/babel.cfg

0 → 100644
+3 −0
Original line number Diff line number Diff line
[python: **.py]
[jinja2: **/view/**.html]
 No newline at end of file

app/config.py

0 → 100644
+34 −0
Original line number Diff line number Diff line
import os
from stat import FILE_ATTRIBUTE_DIRECTORY
from dotenv import load_dotenv
from datetime import timedelta

# Load environment variables
load_dotenv()


class Config:
    DEBUG = bool(os.getenv("DEBUG"))

    DEFAULT_LANGUAGE = os.getenv("DEFAULT_LANGUAGE")
    API_KEY = os.getenv("API_KEY")
    API_URL = os.getenv("API_URL")

    SECRET_KEY = os.getenv("SECRET_KEY")
    SQLALCHEMY_DATABASE_URI = os.getenv("DATABASE_URL")
    SQLALCHEMY_TRACK_MODIFICATIONS = False

    POSTGRES_HOST = os.getenv("POSTGRES_HOST")
    POSTGRES_PORT = os.getenv("POSTGRES_PORT")
    POSTGRES_DB = os.getenv("POSTGRES_DB")
    POSTGRES_USER = os.getenv("POSTGRES_USER")
    POSTGRES_PASSWORD = os.getenv("POSTGRES_PASSWORD")

    LOGO_DIR = os.getenv("LOGO_DIR")
    FILE_DIR = os.getenv("FILE_DIR")
    NODE_DIR = os.getenv("NODE_DIR")

    BABEL_DEFAULT_LOCALE= os.getenv("BABEL_DEFAULT_LOCALE")
    BABEL_DEFAULT_TIMEZONE = os.getenv("BABEL_DEFAULT_TIMEZONE")
    BABEL_TRANSLATION_DIRECTORIES= os.getenv("BABEL_TRANSLATION_DIRECTORIES")
 No newline at end of file