Web Portal

A python web app designed to allow a easy way to manage the links to all of your web services.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3"
 
services:
  web-portal:
    container_name: web-portal
    image: ghcr.io/enchant97/web-portal:2
    restart: unless-stopped
    volumes:
      - ./data:/app/data
      # Uncomment if you want custom plugins
      # - ./plugins:/app/plugins
    ports:
      # Change only left side
      - 8000:8000
    environment:
      # This config is built into the Docker image
      # - "DATA_PATH=/app/data"
      - "DB_URI=sqlite:///app/data/db.sqlite"
      # This must be secure
      - "SECRET_KEY=replace_me_123"

Resources

Website: https://webportal.docs.enchantedcode.co.uk/

GitHub: https://github.com/enchant97/web-portal

GitHub Container Registry: https://github.com/enchant97/web-portal/pkgs/container/web-portal

Configuration: https://webportal.docs.enchantedcode.co.uk/users/install.html