One binary, one database
No Postgres, Redis or Traefik. The reverse proxy is built in and Docker is optional.
One Go binary and SQLite. Runs on Linux and Windows, comfortably on 1 core and 1 GB of RAM.
Put a moonshed.yaml next to your code, or set the same things in the panel. A Dockerfile on its own works too.
pre: |
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
run: .venv/bin/python app.py
port: 8000
persist:
- data/
health:
http: /healthz
restart_unhealthy: trueDownload the release, register the service, then open the panel on port 5050.
cd /opt
curl -fsSL https://github.com/SiddheshNan/moonshed/releases/latest/download/moonshed-linux-amd64.tar.gz | sudo tar -xz
cd moonshed && sudo ./moonshed install -e productionInvoke-WebRequest https://github.com/SiddheshNan/moonshed/releases/latest/download/moonshed-windows-amd64.zip -OutFile moonshed.zip
Expand-Archive moonshed.zip -DestinationPath C:\
cd C:\moonshed; .\moonshed.exe install -e production


