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: trueBuild a bundle, copy it over and register the service. Then open the panel on port 5050.
./scripts/build.py
sudo ./moonshed install -e productionpython scripts/build.py
.\moonshed.exe install -e production


