-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathformbricks-app.service
More file actions
37 lines (34 loc) · 1.26 KB
/
formbricks-app.service
File metadata and controls
37 lines (34 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#
# Copyright (C) 2022 Nethesis S.r.l.
# SPDX-License-Identifier: GPL-3.0-or-later
#
[Unit]
Description=Podman formbricks-app.service
BindsTo=formbricks.service
After=formbricks.service postgresql-app.service formbricks-redis.service
[Service]
Environment=PODMAN_SYSTEMD_UNIT=%n
EnvironmentFile=%S/state/environment
EnvironmentFile=-%S/state/smarthost.env
EnvironmentFile=-%S/state/bricks.env
WorkingDirectory=%S/state
Restart=always
TimeoutStopSec=70
ExecStartPre=/bin/mkdir -p config
ExecStartPre=/bin/rm -f %t/formbricks-app.pid %t/formbricks-app.ctr-id
ExecStartPre=-runagent discover-smarthost
ExecStart=/usr/bin/podman run --conmon-pidfile %t/formbricks-app.pid \
--cidfile %t/formbricks-app.ctr-id --cgroups=no-conmon \
--pod-id-file %t/formbricks.pod-id --replace -d --name formbricks-app \
--volume formbricks-app:/home/nextjs/apps/web/uploads/:Z \
--env-file=%S/state/bricks.env \
--env-file=%S/state/bricks-db.env \
${FORMBRICKS_IMAGE}
ExecStop=/usr/bin/podman stop --ignore --cidfile %t/formbricks-app.ctr-id -t 10
ExecReload=/usr/bin/podman kill -s HUP formbricks-app
SyslogIdentifier=%u
ExecStopPost=/usr/bin/podman rm --ignore -f --cidfile %t/formbricks-app.ctr-id
PIDFile=%t/formbricks-app.pid
Type=forking
[Install]
WantedBy=default.target