- Create Wisp web app
- Push to GitHub
- Add container building workflow
- Get server ubuntu LTS
- Configure DNS to point some domain at your server IP.
- On server:
apt install podman caddy
-
# in /etc/containers/systemd/webapp.container [Container] Image=ghcr.io/lpil/example-gleam-linux-deployment:1.0.0-blue PublishPort=8000:8000
systemctl reload-daemon
systemctl status webapp
systemctl start webapp
systemctl status webapp
-
YOUR_DOMAIN_NAME_HERE {
reverse_proxy localhost:8000
}
```
systemctl restart caddy
If you want to run podman containers without a reverse proxy on the host
then you need to ufw default allow FORWARD
.