Sign inSign up

qmcgaw/stackedit

By qmcgaw

Updated almost 5 years ago

Run the latest StackEdit server in a Docker container

Image
8

100K+

qmcgaw/stackedit repository overview

StackEdit Docker server

StackEdit v5.14.5 (January 2020) with a Golang HTTP server on Scratch

Docker StackEdit

Build status Docker Pulls Docker Stars

GitHub last commit GitHub commit activity GitHub issues Donate PayPal

Features

  • Stackedit features
  • Lightweight image based on:
  • Running without root
  • Cross cpu architecture compatible: amd64, 386, arm64v8, arm32v7 and arm32v6 (ask for more)
  • Small 36.8MB image size (amd64, uncompressed)
  • Built-in Docker healthcheck
  • Nice emojis in the logs...

Setup

  1. Use the following command:

    docker run -d -p 8000:8000/tcp qmcgaw/stackedit
    

    You can also use docker-compose.yml with:

    docker-compose up -d
    
  2. Access at http://localhost:8000

Environment variables

Environment variableDefaultDescription
LISTENING_PORT8000Internal server listening port
ROOT_URL/Root URL to use, useful when used with a reverse proxy
NODE_ENVproductionSets production behavior for stackedit
PANDOC_PATHpandocNon functional yet
WKHTMLTOPDF_PATHwkhtmltopdfNon functional yet
USER_BUCKET_NAMEstackedit-users?
PAYPAL_RECEIVER_EMAILReceive Paypal donation email address
DROPBOX_APP_KEY
DROPBOX_APP_KEY_FULL
GITHUB_CLIENT_ID
GITHUB_CLIENT_SECRET
GOOGLE_CLIENT_ID
GOOGLE_API_KEY
WORDPRESS_CLIENT_ID

Acknowledgements

Credits to the developers of StackEdit

TODOs

  • Add static binary programs
    • pandoc
    • wkhtmltopdf
  • Travis CI build cross CPU arch

Tag summary

Content type

Image

Digest

Size

11.4 MB

Last updated

almost 5 years ago

docker pull qmcgaw/stackedit