File tree Expand file tree Collapse file tree 5 files changed +35
-1
lines changed Expand file tree Collapse file tree 5 files changed +35
-1
lines changed Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description =PgCat pooler
3+ After =network.target
4+ StartLimitIntervalSec =0
5+
6+ [Service]
7+ User =pgcat
8+ Type =simple
9+ Restart =always
10+ RestartSec =1
11+ Environment =RUST_LOG =info
12+ LimitNOFILE =65536
13+ ExecStart =/usr/bin/pgcat /etc/pgcat.toml
14+
15+ [Install]
16+ WantedBy =multi-user.target
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ systemctl daemon-reload
4+ systemctl enable pgcat
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ systemctl daemon-reload
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ systemctl stop pgcat
4+ systemctl disable pgcat
Original file line number Diff line number Diff line change @@ -17,14 +17,21 @@ cargo build --release
1717rm -rf " $deb_dir "
1818mkdir -p " $deb_dir /DEBIAN"
1919mkdir -p " $deb_dir /usr/bin"
20- mkdir -p " $deb_dir /etc"
20+ mkdir -p " $deb_dir /etc/systemd/system "
2121
2222cp target/release/pgcat " $deb_dir /usr/bin/pgcat"
2323chmod +x " $deb_dir /usr/bin/pgcat"
2424
2525cp pgcat.toml " $deb_dir /etc/pgcat.toml"
26+ cp pgcat.service " $deb_dir /etc/systemd/system/pgcat.service"
2627
2728(cat control | envsubst) > " $deb_dir /DEBIAN/control"
29+ cp postinst " $deb_dir /DEBIAN/postinst"
30+ cp postrm " $deb_dir /DEBIAN/postrm"
31+ cp prerm " $deb_dir /DEBIAN/prerm"
32+
33+ chmod +x ${deb_dir} /DEBIAN/post*
34+ chmod +x ${deb_dir} /DEBIAN/pre*
2835
2936dpkg-deb \
3037 --root-owner-group \
You can’t perform that action at this time.
0 commit comments