No description
  • HTML 53.2%
  • Python 35.2%
  • Dockerfile 8.3%
  • Shell 3.3%
Find a file
2026-05-20 00:02:06 +02:00
app prepare for ASM26 2026-05-20 00:02:06 +02:00
.env.example read domain from compose environment variable 2025-12-18 22:06:37 +00:00
.gitignore read domain from compose environment variable 2025-12-18 22:06:37 +00:00
compose.dev.yaml in debug mode let docker only handle the sync. The server relaod is 2025-11-10 20:52:16 +00:00
compose.traefik.yaml read domain from compose environment variable 2025-12-18 22:06:37 +00:00
compose.yaml prepare for ASM26 2026-05-20 00:02:06 +02:00
Dockerfile use pwgen for friendlier random token string 2025-11-11 21:20:00 +00:00
FLASK_SECRET_KEY.example cors_allowed_origins was the problem 2025-11-03 20:35:16 +00:00
README.md read domain from compose environment variable 2025-12-18 22:06:37 +00:00
requirements.txt cors_allowed_origins was the problem 2025-11-03 20:35:16 +00:00

Launch

Launches docker containers.

WARNING

To show running docker containers, this program needs access to the Docker daemon.

/!\ /!\ /!\ /!\ /!\ /!\ Writing to the Docker deamon enables to define and run arbritrary containers, which effectively is the same as having root on the host. Even read only would be not secure! /!\ /!\ /!\ /!\ /!\ /!\

Usage

Environment variabels

Some aspects are dynamically. For this to work, create this files by copying from .example files and adapt accordingly:

  • .env
    Dynamic compose.yaml while creating the compose project.

Start services

Services must be predefined in the allow list (currently hard coded). TODO: move allow list to file.

Stop services

(ToDo)

Deploy

Deploy on local machine with Docker

Docker can mount the socket that gives access to the Docker daemon from the host to a container. One way way to do this is prepared in the docker compose.yaml.

docker compose up --build

Deploy behind a reverse proxy

Combine compose.yaml with compose.traefik.yaml. The domain/subdomain is defined in the Host rule.

docker compose -f compose.yaml -f compose.traefik.yaml up --build

Develop

Combine compose.yaml with compose.dev.yaml that uses additional settings for development like hot reloading or other debug features.

docker compose -f compose.yaml -f compose.dev.yaml up --watch