caddy
This commit is contained in:
parent
32e8d8c022
commit
7454842bf8
2
Makefile
2
Makefile
@ -36,9 +36,11 @@ build/package:
|
|||||||
mkdir -p /tmp/party-pkg/usr/bin
|
mkdir -p /tmp/party-pkg/usr/bin
|
||||||
mkdir -p /tmp/party-pkg/usr/share/party
|
mkdir -p /tmp/party-pkg/usr/share/party
|
||||||
mkdir -p /tmp/party-pkg/lib/systemd/system
|
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 ./bin/party /tmp/party-pkg/usr/bin/party
|
||||||
cp -r ./web /tmp/party-pkg/usr/share/party/
|
cp -r ./web /tmp/party-pkg/usr/share/party/
|
||||||
cp -r ./migrations /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/party.service /tmp/party-pkg/lib/systemd/system/
|
||||||
cp ./deploy/DEBIAN/postinst /tmp/party-pkg/DEBIAN/postinst
|
cp ./deploy/DEBIAN/postinst /tmp/party-pkg/DEBIAN/postinst
|
||||||
cp ./deploy/DEBIAN/prerm /tmp/party-pkg/DEBIAN/prerm
|
cp ./deploy/DEBIAN/prerm /tmp/party-pkg/DEBIAN/prerm
|
||||||
|
|||||||
@ -43,7 +43,7 @@ func main() {
|
|||||||
|
|
||||||
var cfg common.Config
|
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.Env, "env", "production", "Environment (development|staging|production)")
|
||||||
flag.StringVar(&cfg.DB.DSN, "db-dsn", os.Getenv("PARTY_DB_DSN"), "PostgreSQL DSN")
|
flag.StringVar(&cfg.DB.DSN, "db-dsn", os.Getenv("PARTY_DB_DSN"), "PostgreSQL DSN")
|
||||||
|
|
||||||
|
|||||||
3
deploy/Caddyfile
Normal file
3
deploy/Caddyfile
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
vferrari.com {
|
||||||
|
reverse_proxy localhost:4100
|
||||||
|
}
|
||||||
@ -26,3 +26,5 @@ fi
|
|||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
systemctl enable party.service
|
systemctl enable party.service
|
||||||
systemctl restart party.service
|
systemctl restart party.service
|
||||||
|
|
||||||
|
systemctl reload caddy 2>/dev/null || true
|
||||||
|
|||||||
@ -4,6 +4,8 @@ set -e
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
purge)
|
purge)
|
||||||
rm -rf /etc/party
|
rm -rf /etc/party
|
||||||
|
rm -f /etc/caddy/sites/party.caddy
|
||||||
|
systemctl reload caddy 2>/dev/null || true
|
||||||
userdel party 2>/dev/null || true
|
userdel party 2>/dev/null || true
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user