Compare commits
2 Commits
3f00490c98
...
7cdccea6d8
| Author | SHA1 | Date | |
|---|---|---|---|
| 7cdccea6d8 | |||
| 1b027cfa39 |
14
Makefile
14
Makefile
@@ -1,7 +1,5 @@
|
|||||||
TERRAFORM_ENV=production
|
TERRAFORM_ENV=production
|
||||||
|
|
||||||
include apps.config
|
|
||||||
|
|
||||||
# .dirstamp plus && $@ is like make magic to get this rule
|
# .dirstamp plus && $@ is like make magic to get this rule
|
||||||
# to only run if the contents of all-apps changes
|
# to only run if the contents of all-apps changes
|
||||||
app/.dirstamp: all-apps/app.service all-apps/docker-compose.yaml $(wildcard all-apps/lb/*) $(wildcard all-apps/nextcloud/*) $(wildcard all-apps/wg-easy/*)
|
app/.dirstamp: all-apps/app.service all-apps/docker-compose.yaml $(wildcard all-apps/lb/*) $(wildcard all-apps/nextcloud/*) $(wildcard all-apps/wg-easy/*)
|
||||||
@@ -14,17 +12,17 @@ all-apps/lb/Caddyfile: apps.config make-caddyfile.sh
|
|||||||
|
|
||||||
# Nextcloud
|
# Nextcloud
|
||||||
all-apps/nextcloud/nextcloud_admin_user: apps.config
|
all-apps/nextcloud/nextcloud_admin_user: apps.config
|
||||||
echo "$(NEXTCLOUD_ADMIN_USER)" > $@
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_ADMIN_USER" > $@'
|
||||||
all-apps/nextcloud/nextcloud_admin_password: apps.config
|
all-apps/nextcloud/nextcloud_admin_password: apps.config
|
||||||
echo "$(NEXTCLOUD_ADMIN_PASSWORD)" > $@
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_ADMIN_PASSWORD" > $@'
|
||||||
all-apps/nextcloud/postgres_db: apps.config
|
all-apps/nextcloud/postgres_db: apps.config
|
||||||
echo "$(NEXTCLOUD_POSTGRES_DB)" > $@
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_POSTGRES_DB" > $@'
|
||||||
all-apps/nextcloud/postgres_user: apps.config
|
all-apps/nextcloud/postgres_user: apps.config
|
||||||
echo "$(NEXTCLOUD_POSTGRES_USER)" > $@
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_POSTGRES_USER" > $@'
|
||||||
all-apps/nextcloud/postgres_password: apps.config
|
all-apps/nextcloud/postgres_password: apps.config
|
||||||
echo "$(NEXTCLOUD_POSTGRES_PASSWORD)" > $@
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_POSTGRES_PASSWORD" > $@'
|
||||||
all-apps/nextcloud/redis_password: apps.config
|
all-apps/nextcloud/redis_password: apps.config
|
||||||
echo "$(NEXTCLOUD_REDIS_PASSWORD)" > $@
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_REDIS_PASSWORD" > $@'
|
||||||
all-apps/nextcloud/nextcloud.env: apps.config make-nextcloud-env.sh
|
all-apps/nextcloud/nextcloud.env: apps.config make-nextcloud-env.sh
|
||||||
./make-nextcloud-env.sh
|
./make-nextcloud-env.sh
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
version: '3'
|
version: '3'
|
||||||
services:
|
services:
|
||||||
lb:
|
lb:
|
||||||
image: docker.io/caddy:2
|
image: docker.io/caddy:2.10.2-alpine
|
||||||
volumes:
|
volumes:
|
||||||
# - /app/lb:/etc/caddy
|
# - /app/lb:/etc/caddy
|
||||||
- ./lb/:/etc/caddy
|
- ./lb/:/etc/caddy
|
||||||
@@ -20,6 +20,3 @@ services:
|
|||||||
- lb
|
- lb
|
||||||
networks:
|
networks:
|
||||||
lb:
|
lb:
|
||||||
# volumes:
|
|
||||||
# config:
|
|
||||||
# data:
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ secrets:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: postgres
|
image: postgres:17.6-trixie
|
||||||
env_file:
|
env_file:
|
||||||
- ./nextcloud/nextcloud.env
|
- ./nextcloud/nextcloud.env
|
||||||
shm_size: 128mb
|
shm_size: 128mb
|
||||||
@@ -40,7 +40,7 @@ services:
|
|||||||
- postgres_password
|
- postgres_password
|
||||||
- postgres_user
|
- postgres_user
|
||||||
redis:
|
redis:
|
||||||
image: redis
|
image: redis:8.2.1-bookworm
|
||||||
env_file:
|
env_file:
|
||||||
- ./nextcloud/nextcloud.env
|
- ./nextcloud/nextcloud.env
|
||||||
command: bash -c 'redis-server --requirepass "$$(cat /run/secrets/redis_password)"'
|
command: bash -c 'redis-server --requirepass "$$(cat /run/secrets/redis_password)"'
|
||||||
@@ -56,7 +56,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- internal
|
- internal
|
||||||
nextcloud:
|
nextcloud:
|
||||||
image: nextcloud
|
image: nextcloud:31.0.8-apache
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_HOST=db
|
- POSTGRES_HOST=db
|
||||||
- POSTGRES_DB=nextcloud
|
- POSTGRES_DB=nextcloud
|
||||||
|
|||||||
@@ -33,5 +33,3 @@ networks:
|
|||||||
config:
|
config:
|
||||||
- subnet: 10.42.42.0/24
|
- subnet: 10.42.42.0/24
|
||||||
- subnet: fdcc:ad94:bacf:61a3::/64
|
- subnet: fdcc:ad94:bacf:61a3::/64
|
||||||
# volumes:
|
|
||||||
# etc_wireguard:
|
|
||||||
|
|||||||
Reference in New Issue
Block a user