This commit is contained in:
Vicente Ferrari Smith 2026-05-10 14:50:30 +02:00
parent 32e8d8c022
commit 7454842bf8
5 changed files with 10 additions and 1 deletions

View File

@ -36,9 +36,11 @@ build/package:
mkdir -p /tmp/party-pkg/usr/bin
mkdir -p /tmp/party-pkg/usr/share/party
mkdir -p /tmp/party-pkg/lib/systemd/system
mkdir -p /tmp/party-pkg/etc/caddy/sites
cp ./bin/party /tmp/party-pkg/usr/bin/party
cp -r ./web /tmp/party-pkg/usr/share/party/
cp -r ./migrations /tmp/party-pkg/usr/share/party/
cp ./deploy/Caddyfile /tmp/party-pkg/etc/caddy/sites/party.caddy
cp ./deploy/party.service /tmp/party-pkg/lib/systemd/system/
cp ./deploy/DEBIAN/postinst /tmp/party-pkg/DEBIAN/postinst
cp ./deploy/DEBIAN/prerm /tmp/party-pkg/DEBIAN/prerm

View File

@ -43,7 +43,7 @@ func main() {
var cfg common.Config
flag.IntVar(&cfg.Port, "port", 4000, "API server port")
flag.IntVar(&cfg.Port, "port", 4100, "API server port")
flag.StringVar(&cfg.Env, "env", "production", "Environment (development|staging|production)")
flag.StringVar(&cfg.DB.DSN, "db-dsn", os.Getenv("PARTY_DB_DSN"), "PostgreSQL DSN")

3
deploy/Caddyfile Normal file
View File

@ -0,0 +1,3 @@
vferrari.com {
reverse_proxy localhost:4100
}

View File

@ -26,3 +26,5 @@ fi
systemctl daemon-reload
systemctl enable party.service
systemctl restart party.service
systemctl reload caddy 2>/dev/null || true

View File

@ -4,6 +4,8 @@ set -e
case "$1" in
purge)
rm -rf /etc/party
rm -f /etc/caddy/sites/party.caddy
systemctl reload caddy 2>/dev/null || true
userdel party 2>/dev/null || true
;;
esac