mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
refactor: rename containers as docker compositions, as they are
This commit is contained in:
14
docker compositions/nextcloud-aio/Makefile
Normal file
14
docker compositions/nextcloud-aio/Makefile
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env make
|
||||
|
||||
firewalld-open: override service_name ?= nextcloud
|
||||
firewalld-open: override port ?= 8080
|
||||
firewalld-open: ${shell which 'firewall-cmd'}
|
||||
@sudo firewall-cmd --permanent --new-service '${service_name}'
|
||||
@sudo firewall-cmd --permanent --service '${service_name}' --set-description 'FIXME'
|
||||
@sudo firewall-cmd --permanent --service '${service_name}' --set-short 'FIXME'
|
||||
@sudo firewall-cmd --permanent --service '${service_name}' --add-port '${port}/tcp'
|
||||
@sudo firewall-cmd --permanent --add-service '${service_name}'
|
||||
@sudo firewall-cmd --reload
|
||||
|
||||
composition-go-brrr: ${shell which 'docker-compose'}
|
||||
@docker-compose up -d
|
||||
33
docker compositions/nextcloud-aio/docker-compose.yml
Normal file
33
docker compositions/nextcloud-aio/docker-compose.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
|
||||
# this method kinda sucks imho, but hey… ¯\_(ツ)_/¯
|
||||
|
||||
# sources:
|
||||
# - https://github.com/nextcloud/all-in-one
|
||||
# - https://github.com/nextcloud/all-in-one/blob/main/compose.yaml
|
||||
# - https://hub.docker.com/r/nextcloud/all-in-one
|
||||
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
nextcloud-aio:
|
||||
image: nextcloud/all-in-one:20240502_104630-latest
|
||||
container_name:
|
||||
# not allowed to be changed, since mastercontainer updates would fail
|
||||
nextcloud-aio-mastercontainer
|
||||
init: true
|
||||
restart: unless-stopped
|
||||
publish:
|
||||
- # used for the AIO interface and uses a self-signed certificate by default
|
||||
8080:8080
|
||||
# - # used for getting valid certificates for the AIO interface if you want to use port 8443
|
||||
# 80:80
|
||||
# - 8443:8443
|
||||
volumes:
|
||||
- config:/mnt/docker-aio-config
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
volumes:
|
||||
config:
|
||||
name:
|
||||
# not allowed to be changed, since built-in backups would fail later on
|
||||
nextcloud_aio_mastercontainer
|
||||
Reference in New Issue
Block a user