blog
This commit is contained in:
@@ -0,0 +1,26 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Ghost Blog Service
|
||||||
|
After=mariadb.service network-online.target
|
||||||
|
Wants=mariadb.service network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=docker.io/library/ghost:6-alpine
|
||||||
|
ContainerName=ghost
|
||||||
|
Network=blog-net.network
|
||||||
|
PublishPort=8888:2368
|
||||||
|
Volume=/root/blog/ghost:/var/lib/ghost/content:Z
|
||||||
|
Environment=database__client=mysql
|
||||||
|
Environment=database__connection__host=mariadb
|
||||||
|
Environment=database__connection__user=ghost
|
||||||
|
Environment=database__connection__password=ghost
|
||||||
|
Environment=database__connection__database=ghost
|
||||||
|
Environment=url=https://blog.cudanet.org
|
||||||
|
Environment=server__proxy=true
|
||||||
|
Environment=security__staffDeviceVerification=false
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
TimeoutStartSec=900
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target default.target
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=MariaDB Database Service
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=docker.io/library/mariadb:10.6
|
||||||
|
ContainerName=mariadb
|
||||||
|
Network=blog-net.network
|
||||||
|
Volume=/root/blog/db:/var/lib/mysql:Z
|
||||||
|
Environment=MARIADB_ROOT_PASSWORD=ghost
|
||||||
|
Environment=MARIADB_ROOT_HOST=mariadb
|
||||||
|
Environment=MARIADB_MYSQL_LOCALHOST_USER=ghost
|
||||||
|
Environment=MARIADB_DATABASE=ghost
|
||||||
|
Environment=MARIADB_USER=ghost
|
||||||
|
Environment=MARIADB_PASSWORD=ghost
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
TimeoutStartSec=900
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target default.target
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
[Network]
|
||||||
|
Driver=bridge
|
||||||
Reference in New Issue
Block a user