Skip to content

Commit fa7ab24

Browse files
committed
initial add
1 parent 336ba6b commit fa7ab24

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

ftp.service

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[Unit]
2+
Description=FTP Service
3+
Requires=docker.service
4+
After=docker.service apache.service
5+
6+
[Service]
7+
Restart=on-failure
8+
RestartSec=10
9+
ExecStartPre=-/usr/bin/mkdir -p /mnt/data/%p
10+
ExecStartPre=-/usr/bin/touch /mnt/data/%p/environment
11+
ExecStartPre=-/usr/bin/docker kill %p
12+
ExecStartPre=-/usr/bin/docker rm %p
13+
ExecStart=/usr/bin/docker run --rm --env-file=/mnt/data/%p/environment -v /mnt/data/apache/www:/srv/www -p 21:21 -p 4559:4559 -p 4560:4560 -p 4561:4561 -p 4562:4562 -p 4563:4563 -p 4564:4564 --name %p panubo/vsftpd
14+
ExecStop=/usr/bin/docker stop -t 2 %p
15+
16+
[Install]
17+
WantedBy=multi-user.target

0 commit comments

Comments
 (0)