Achievements-as-a-service
Find a file
2026-01-13 01:54:19 +01:00
.idea Pulizia codice (#50) 2023-09-27 08:49:47 +02:00
.media Update icon 2026-01-13 01:51:24 +01:00
.vscode Configure Pytest on VSCode 2022-10-25 12:46:46 +00:00
impressive_strawberry Pin web dependencies versions 2026-01-13 01:49:09 +01:00
.dockerignore Fix docker things 2022-12-18 02:35:53 +01:00
.env.testing Allow web host configuration via IS_WEB_HOST envvar 2022-01-06 23:15:11 +01:00
.gitignore Fix docker things 2022-12-18 02:35:53 +01:00
.pylintrc Hide even more pylint warnings 2022-10-25 12:04:22 +00:00
alembic.ini 🎉 Create the project structure 2021-11-09 19:33:33 +01:00
compose.yml Pulizia codice (#50) 2023-09-27 08:49:47 +02:00
Dockerfile Pulizia codice (#50) 2023-09-27 08:49:47 +02:00
LICENSE.txt Cleanup code 2022-12-18 02:47:29 +01:00
poetry.lock Lingering poetry.lock changes 2026-01-13 01:36:27 +01:00
pyproject.toml Add main development script 2026-01-13 01:21:26 +01:00
README.md Use [!Caution] instead of [!Danger] 2026-01-13 01:54:19 +01:00
strawberry.iml Cleanup code 2022-12-18 02:47:29 +01:00

Impressive Strawberry

Achievement-as-a-service

Caution

Development on this project is inactive.

Its dependencies are outdated and likely to have security vulnerabilities.

Do not make accessible to the public Internet as-is!

Tools

Written in Python Using the FastAPI framework Testing with pytest

Packaging

Available on PyPI

Documentation

Licensed under AGPL-3.0-or-later

Development

GitHub mirror Releases Issues Pull requests Stars Forks

Installation

Use the provided Docker image, configuring the following environment variables:

Variable Description
IS_DB_URI SQLAlchemy engine URL to use to select the database.
IS_WEB_HOST Host to bind the webserver to.
IS_WEB_PORT TCP port to bind the webserver to.
IS_SECRET Secret used for administration tasks.
CORS_ALLOW_ORIGINS Origins to return in the Access-Control-Allow-Origins header.

Roadmap

The roadmap is published on GitHub Projects.