* Added nodered, pgadmin, and postgresql container files
This commit is contained in:
parent
d6b1a330c7
commit
fd79eec04b
15
roles/apps/templates/nodered/nodered-node.container.j2
Normal file
15
roles/apps/templates/nodered/nodered-node.container.j2
Normal file
@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=Node-Red Container
|
||||
After=network-online.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/nodered/node-red:4.0.2-22
|
||||
ContainerName=node-red
|
||||
Volume=nodered:/data:Z
|
||||
PublishPort=0.0.0.0:1880:1880
|
||||
|
||||
[Service]
|
||||
Restart=Always
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
17
roles/apps/templates/pgadmin/pgadmin-node.container.j2
Normal file
17
roles/apps/templates/pgadmin/pgadmin-node.container.j2
Normal file
@ -0,0 +1,17 @@
|
||||
[Unit]
|
||||
Description=PGAdmin Database Tool
|
||||
After=network-online.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/dpage/pgadmin4:8
|
||||
ContainerName=pgadmin
|
||||
Volume=pgadmin:/var/lib/pgadmin:Z
|
||||
PublishPort=0.0.0.0:5050:80
|
||||
Environment=PGADMIN_DEFAULT_PASSWORD=monarc
|
||||
Environment=PGADMIN_DEFAULT_EMAIL=admin@monarc.systems
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
17
roles/apps/templates/postgres/postgres-node.container.j2
Normal file
17
roles/apps/templates/postgres/postgres-node.container.j2
Normal file
@ -0,0 +1,17 @@
|
||||
[Unit]
|
||||
Description=PostgreSQL 16 Container
|
||||
|
||||
[Container]
|
||||
Image=docker.io/library/postgres:16
|
||||
ContainerName=postgresql
|
||||
Environment=POSTGRES_USER=monarc
|
||||
Environment=POSTGRES_PASSWORD=monarc
|
||||
Environment=POSTGRES_DB=novusdb
|
||||
Volume=postgresql:/var/lib/postgresql/data
|
||||
PublishPort=0.0.0.0:5432:5432
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
Loading…
x
Reference in New Issue
Block a user