systemctl start gdftp.service
systemctl enable slycrm.service
systemctl start slycrm.service
+systemctl enable sly-doc-processor.service
+systemctl start sly-doc-processor.service
systemctl enable logrotate.timer
systemctl start logrotate.timer
[Unit]
-Description=GDFTP
+Description=Google Drive FTP
+After=network.target
[Service]
-User=root
-WorkingDirectory=/opt/slycrm/GDFTP
-ExecStart=java -DSLY-CRM-GDFTP -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006 -Xmx2G -Xms1G -jar /opt/slycrm/GDFTP/google-drive-ftp-adapter-1.6.2-jar-with-dependencies.jar
-# optional items below
+Type=exec
Restart=always
-RestartSec=3
+RestartSec=15
+WorkingDirectory=/opt/gdftp
+ExecStart=/opt/gdftp/start.sh
+ExecStop=/opt/gdftp/stop.sh
[Install]
WantedBy=multi-user.target
--- /dev/null
+[Unit]
+Description=sly-doc-processor
+After=network.target
+
+[Service]
+Type=exec
+Restart=always
+RestartSec=15
+WorkingDirectory=/opt/sly-doc-processor
+ExecStart=/opt/sly-doc-processor/start.sh
+ExecStop=/opt/sly-doc-processor/stop.sh
+
+[Install]
+WantedBy=multi-user.target
[Unit]
Description=slycrm
After=network.target
-StartLimitIntervalSec=0
[Service]
-Type=simple
+Type=exec
Restart=always
-RestartSec=1
-KillMode=process
-User=root
+RestartSec=15
WorkingDirectory=/opt/slycrm
-ExecStart=/usr/bin/java -DSLY-CRM-APPLICATION -jar /opt/slycrm/sly-crm-app.jar
+ExecStart=/opt/slycrm/start.sh
+ExecStop=/opt/slycrm/stop.sh
[Install]
WantedBy=multi-user.target
systemctl disable gdftp.service
systemctl disable slycrm.service
+systemctl disable sly-doc-processor.service
systemctl disable NetworkManager-wait-online.service
systemctl disable logrotate.timer
lxc.uts.name = slycrm.in.useribm.hu
lxc.rootfs.path = __CONTAINER_PATH__/rootfs
lxc.mount.auto = proc sys
-lxc.mount.entry = __CONTAINER_FILESYSTEMS_PATH__ opt/slycrm none bind,create=dir 0 0
+lxc.mount.entry = __CONTAINER_FILESYSTEMS_PATH__ opt none bind,create=dir 0 0
lxc.net.0.type = veth
lxc.net.0.flags = up