mirror of
https://github.com/BastilleBSD/templates.git
synced 2025-12-11 17:29:46 +01:00
Bootstrap cleanup (#4)
* README cleanup * template migration * convert percona to new bastillefile format * convert gitlab to bastillefile format * convert php to bastillefile format --------- Co-authored-by: Barry McCormick <bmccormick@debianbeast.maildragon.com>
This commit is contained in:
7
misc/n8n/Bastillefile
Normal file
7
misc/n8n/Bastillefile
Normal file
@@ -0,0 +1,7 @@
|
||||
PKG npm
|
||||
CMD mkdir /usr/local/etc/rc.d/
|
||||
CMD npm install pm2@latest -g
|
||||
CMD npm install n8n@latest -g
|
||||
CMD pm2 start n8n
|
||||
CMD pm2 startup
|
||||
CMD pm2 save
|
||||
29
misc/n8n/LICENSE
Normal file
29
misc/n8n/LICENSE
Normal file
@@ -0,0 +1,29 @@
|
||||
BSD 3-Clause License
|
||||
|
||||
Copyright (c) 2019-2022, Christer Edwards <christer.edwards@gmail.com>
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the copyright holder nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
12
misc/n8n/README.md
Normal file
12
misc/n8n/README.md
Normal file
@@ -0,0 +1,12 @@
|
||||
## Status
|
||||
[](https://gitlab.com/bastillebsd-templates/n8n/commits/master)
|
||||
|
||||
|
||||
## n8n
|
||||
Bastille Template for a n8n
|
||||
|
||||
## Usage
|
||||
|
||||
```shell
|
||||
ishmael ~ # bastille template TARGET bastillebsd-templates/n8n
|
||||
```
|
||||
11
misc/uptime-kuma/Bastillefile
Normal file
11
misc/uptime-kuma/Bastillefile
Normal file
@@ -0,0 +1,11 @@
|
||||
ARG port=80
|
||||
ARG version="1.22.0"
|
||||
PKG npm-node14 git-lite
|
||||
CMD npm install pm2 -g
|
||||
CMD pm2 install pm2-logrotate
|
||||
CMD pm2 startup
|
||||
CMD git clone -b "${version}" https://github.com/louislam/uptime-kuma.git
|
||||
CMD cp -R uptime-kuma/ .
|
||||
CMD npm run setup
|
||||
CMD pm2 start server/server.js --name uptime-kuma -- --port="${port}" --host=0.0.0.0
|
||||
CMD pm2 save
|
||||
30
misc/uptime-kuma/LICENSE
Normal file
30
misc/uptime-kuma/LICENSE
Normal file
@@ -0,0 +1,30 @@
|
||||
BSD 3-Clause License
|
||||
|
||||
Copyright (c) 2021, Christer Edwards <christer.edwards@gmail.com>
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the copyright holder nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
9
misc/uptime-kuma/README.md
Normal file
9
misc/uptime-kuma/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
## Uptime-Kuma
|
||||
Bastille Template for [Uptime Kuma](https://github.com/louislam/uptime-kuma) a self-hosted monitoring tool
|
||||
|
||||
## Usage
|
||||
```shell
|
||||
bastille template TARGET bastillebsd-templates/uptime-kuma
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user