mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 10:25:52 +02:00
feat(docker): integrate s6-overlay
This commit is contained in:
parent
02d279fa97
commit
9bd1507392
6 changed files with 37 additions and 17 deletions
12
resources/docker/init-config.sh
Normal file
12
resources/docker/init-config.sh
Normal file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
# the up and down files are special: they're not shell scripts,
|
||||
# but single command lines interpreted by execlineb.
|
||||
# You should not have to worry about execline;
|
||||
# you should only remember that an up file contains a single command line.
|
||||
|
||||
if [ "$(ls -A /etc/nginx)" = "" ]; then
|
||||
echo "[INFO] Initialing Nginx configurations directory"
|
||||
cp -rp /usr/etc/nginx/* /etc/nginx/
|
||||
echo "[INFO] Nginx configurations directory initialed"
|
||||
fi
|
1
resources/docker/init-config.up
Normal file
1
resources/docker/init-config.up
Normal file
|
@ -0,0 +1 @@
|
|||
/etc/s6-overlay/s6-rc.d/init-config/init-config.sh
|
2
resources/docker/nginx-ui.run
Normal file
2
resources/docker/nginx-ui.run
Normal file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
nginx-ui --config /etc/nginx-ui/app.ini
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ "$(ls -A /etc/nginx)" = "" ]; then
|
||||
echo "Initialing Nginx config dir"
|
||||
cp -rp /usr/etc/nginx/* /etc/nginx/
|
||||
echo "Initialed Nginx config dir"
|
||||
fi
|
||||
|
||||
nginx &
|
||||
/app/nginx-ui --config /etc/nginx-ui/app.ini
|
Loading…
Add table
Add a link
Reference in a new issue