Compare commits
4 Commits
8ded14c3e5
...
5dc92fba3a
Author | SHA1 | Date | |
---|---|---|---|
5dc92fba3a | |||
faef50472a | |||
2ab9fc72f2 | |||
bfa9a8e754 |
46
gitea/docker-compose.yml
Normal file
46
gitea/docker-compose.yml
Normal file
@ -0,0 +1,46 @@
|
||||
version: "3"
|
||||
|
||||
networks:
|
||||
gitea:
|
||||
external: false
|
||||
nginx_bridge:
|
||||
external: true
|
||||
|
||||
services:
|
||||
server:
|
||||
image: docker.gitea.com/gitea:nightly
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1001
|
||||
- USER_GID=1001
|
||||
- GITEA__database__DB_TYPE=postgres
|
||||
- GITEA__database__HOST=db:5432
|
||||
- GITEA__database__NAME=gitea
|
||||
- GITEA__database__USER=$GITEA_DB_USER
|
||||
- GITEA__database__PASSWD=$GITEA_DB_PASS
|
||||
restart: always
|
||||
networks:
|
||||
- gitea
|
||||
- nginx_bridge
|
||||
volumes:
|
||||
- /home/git/.ssh/:/data/git/.ssh
|
||||
|
||||
- /mnt/nextcloud/gitea/data:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "9009:22"
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: docker.io/library/postgres:14
|
||||
restart: always
|
||||
environment:
|
||||
- POSTGRES_USER=$GITEA_DB_USER
|
||||
- POSTGRES_PASSWORD=$GITEA_DB_PASS
|
||||
- POSTGRES_DB=gitea
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- /mnt/nextcloud/gitea/postgres:/var/lib/postgresql/data
|
13
glances/docker-compose.yml
Normal file
13
glances/docker-compose.yml
Normal file
@ -0,0 +1,13 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
monitoring:
|
||||
image: nicolargo/glances:latest
|
||||
restart: always
|
||||
pid: host
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
environment:
|
||||
- "GLANCES_OPT=-w"
|
||||
ports:
|
||||
- "61208:61208"
|
36
hedgedoc/docker-compose.yml
Normal file
36
hedgedoc/docker-compose.yml
Normal file
@ -0,0 +1,36 @@
|
||||
version: '3'
|
||||
services:
|
||||
database:
|
||||
image: postgres:13.4-alpine
|
||||
environment:
|
||||
- POSTGRES_USER=$HEDGEDOC_DB_USER
|
||||
- POSTGRES_PASSWORD=$HEDGEDOC_DB_PASS
|
||||
- POSTGRES_DB=hedgedoc
|
||||
volumes:
|
||||
- /mnt/nextcloud/hedgedoc/database:/var/lib/postgresql/data
|
||||
restart: always
|
||||
app:
|
||||
# Make sure to use the latest release from https://hedgedoc.org/latest-release
|
||||
image: quay.io/hedgedoc/hedgedoc:latest
|
||||
environment:
|
||||
- CMD_DB_URL=postgres://$HEDGEDOC_DB_USER:$HEDGEDOC_DB_PASS@database:5432/hedgedoc
|
||||
- CMD_HOST=0.0.0.0
|
||||
- CMD_PORT=3000
|
||||
- CMD_DOMAIN=doc.pimnel.com
|
||||
- CMD_PROTOCOL_USESSL=true
|
||||
- CMD_HSTS_ENABLE=true
|
||||
- CMD_URL_ADDPORT=false
|
||||
- CMD_ALLOW_ANONYMOUS=false
|
||||
- CMD_ALLOW_ANONYMOUS_EDITS=true
|
||||
- CMD_ALLOW_EMAIL_REGISTER=false
|
||||
volumes:
|
||||
- /mnt/nextcloud/hedgedoc/uploads:/hedgedoc/public/uploads
|
||||
expose:
|
||||
- "3000"
|
||||
restart: always
|
||||
depends_on:
|
||||
- database
|
||||
|
||||
volumes:
|
||||
database:
|
||||
uploads:
|
43
nextcloud/docker-compose.yml
Normal file
43
nextcloud/docker-compose.yml
Normal file
@ -0,0 +1,43 @@
|
||||
version: "3"
|
||||
volumes:
|
||||
nextcloud-data:
|
||||
nextcloud-db:
|
||||
|
||||
networks:
|
||||
backend:
|
||||
external: true
|
||||
nginx_bridge:
|
||||
external: true
|
||||
services:
|
||||
nextcloud-app:
|
||||
image: nextcloud:latest
|
||||
restart: always
|
||||
volumes:
|
||||
- /mnt/nextcloud/nextcloud2/:/var/www/html
|
||||
- /mnt/nextcloud/nextcloud2/data/:/var/www/html/data
|
||||
environment:
|
||||
- MYSQL_PASSWORD=$NEXTCLOUD_DB_PASS
|
||||
- MYSQL_DATABASE=nextcloud
|
||||
- MYSQL_USER=NEXTCLOUD_DB_USER
|
||||
- MYSQL_HOST=nextcloud-db
|
||||
- NEXTCLOUD_OVERWRITEPROTOCOL=https
|
||||
|
||||
networks:
|
||||
- nginx_bridge
|
||||
- backend
|
||||
|
||||
nextcloud-db:
|
||||
image: mariadb
|
||||
restart: always
|
||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
||||
volumes:
|
||||
- nextcloud-db:/var/www/mysql
|
||||
ports:
|
||||
- 3306:3306
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=$NEXTCLOUD_DB_ROOT_PASS
|
||||
- MYSQL_PASSWORD=$NEXTCLOUD_DB_PASS
|
||||
- MYSQL_DATABASE=nextcloud
|
||||
- MYSQL_USER=$NEXTCLOUD_DB_USER
|
||||
networks:
|
||||
- backend
|
Reference in New Issue
Block a user