CodeSmidgen is a simple paste bin written in Python. https://smidgen.snyman.info
Go to file
Raoul Snyman e0d76dbbde
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Try to make valid yaml
2023-07-27 16:36:09 -07:00
stickynotes Add support for building Docker files and CI pipelines and removed 2023-07-27 16:26:58 -07:00
.flake8 Migrate to Quart 2023-07-26 17:43:28 -07:00
.gitignore Migrate to Quart 2023-07-26 17:43:28 -07:00
.woodpecker.yaml Try to make valid yaml 2023-07-27 16:36:09 -07:00
Dockerfile Add support for building Docker files and CI pipelines and removed 2023-07-27 16:26:58 -07:00
pyproject.toml Add support for building Docker files and CI pipelines and removed 2023-07-27 16:26:58 -07:00
README.rst Add support for building Docker files and CI pipelines and removed 2023-07-27 16:26:58 -07:00
stickynotes.example.cfg Drag this up into the current technology 2021-01-26 22:43:59 -07:00

StickyNotes

StickyNotes is a simple "pastebin" written in Python using Quart, SQLAlchemy, Pygments and a few other libraries.

Installation

The easiest way to install StickyNotes is via Docker and Docker Compose. Here's an example config:

version: '3'
services:
  postgres:
    image: postgres:15
    env:
      - POSTGRES_USER=stickynotes
      - POSTGRES_DB=stickynotes
      - POSTGRES_PASSWORD=stickynotes
    restart: unless-stopped
    volumes:
      - "./data/postgres:/var/lib/postgresql/data"
  app:
    image: git.snyman.info/raoul/stickynotes:latest
    env:
      - SQLALCHEMY_URL=postgres://stickynotes:stickynotes@postgres/stickynotes
    restart: unless-stopped
    ports:
      - "127.0.0.1:8000:8000"

Once you have that up and running, you can set up NGINX or another reverse proxy to port 8000 on 127.0.0.1.