Lint and more
This commit is contained in:
parent
1f7f633359
commit
c773c8060f
3 changed files with 21 additions and 57 deletions
|
@ -219,6 +219,13 @@ services:
|
||||||
matrix_user: "@diun:data.coop"
|
matrix_user: "@diun:data.coop"
|
||||||
matrix_room: "#datacoop-services-update:data.coop"
|
matrix_room: "#datacoop-services-update:data.coop"
|
||||||
|
|
||||||
|
nodebb:
|
||||||
|
domain: "forum.{{ base_domain }}"
|
||||||
|
version: 4.x
|
||||||
|
mongodb_version: 7-jammy
|
||||||
|
pre_deploy_tasks: true
|
||||||
|
volume_folder: "{{ volume_root_folder }}/nodebb"
|
||||||
|
|
||||||
### Uptime monitoring ###
|
### Uptime monitoring ###
|
||||||
uptime_kuma:
|
uptime_kuma:
|
||||||
domain: "uptime.{{ base_domain }}"
|
domain: "uptime.{{ base_domain }}"
|
||||||
|
@ -226,11 +233,6 @@ services:
|
||||||
volume_folder: "{{ volume_root_folder }}/uptime_kuma"
|
volume_folder: "{{ volume_root_folder }}/uptime_kuma"
|
||||||
pre_deploy_tasks: true
|
pre_deploy_tasks: true
|
||||||
version: "latest"
|
version: "latest"
|
||||||
nodebb:
|
|
||||||
domain: "forum.{{ base_domain }}"
|
|
||||||
version: "4.x"
|
|
||||||
pre_deploy_tasks: true
|
|
||||||
volume_folder: "{{ volume_root_folder }}/nodebb"
|
|
||||||
|
|
||||||
services_exclude: []
|
services_exclude: []
|
||||||
services_include: "{{ services | dict2items | map(attribute='key') | list | difference(services_exclude) }}"
|
services_include: "{{ services | dict2items | map(attribute='key') | list | difference(services_exclude) }}"
|
||||||
|
|
|
@ -1,48 +1,22 @@
|
||||||
services:
|
services:
|
||||||
nodebb:
|
mongodb:
|
||||||
image: ghcr.io/nodebb/nodebb:{{ services.nodebb.version }}
|
image: mongo:{{ services.nodebb.monogdb_version }}
|
||||||
restart: unless-stopped
|
restart: always
|
||||||
ports:
|
|
||||||
# - '4567:4567' # comment this out if you don't want to expose NodeBB to the host, or change the first number to any port you want
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./nodebb-build:/usr/src/app/build
|
- ./mongodb:/data/db
|
||||||
- ./nodebb-uploads:/usr/src/app/public/uploads
|
- ./mongodb-user-init.js:/docker-entrypoint-initdb.d/user-init.js
|
||||||
- ./nodebb-config:/opt/config
|
|
||||||
- ./setup.json:/usr/src/app/setup.json
|
|
||||||
environment:
|
|
||||||
VIRTUAL_HOST: "{{ services.nodebb.domain }}"
|
|
||||||
VIRTUAL_PORT: 4567
|
|
||||||
|
|
||||||
mongo:
|
|
||||||
image: 'mongo:7-jammy'
|
|
||||||
restart: unless-stopped
|
|
||||||
ports:
|
|
||||||
- '27017:27017'
|
|
||||||
environment:
|
environment:
|
||||||
MONGO_INITDB_ROOT_USERNAME: nodebb
|
MONGO_INITDB_ROOT_USERNAME: nodebb
|
||||||
MONGO_INITDB_ROOT_PASSWORD: nodebb
|
MONGO_INITDB_ROOT_PASSWORD: nodebb
|
||||||
MONGO_INITDB_DATABASE: nodebb
|
MONGO_INITDB_DATABASE: nodebb
|
||||||
volumes:
|
|
||||||
- ./mongo-data:/data/db
|
|
||||||
- ./mongodb-user-init.js:/docker-entrypoint-initdb.d/user-init.js
|
|
||||||
redis:
|
|
||||||
image: redis:7.4.2-alpine
|
|
||||||
restart: unless-stopped
|
|
||||||
command: ['redis-server', '--appendonly', 'yes', '--loglevel', 'warning']
|
|
||||||
# command: ['redis-server', '--save', '60', '1', '--loglevel', 'warning'] # uncomment if you want to use snapshotting instead of AOF
|
|
||||||
volumes:
|
|
||||||
- ./redis-data:/data
|
|
||||||
profiles:
|
|
||||||
- redis
|
|
||||||
|
|
||||||
postgres:
|
app:
|
||||||
image: postgres:17.2-alpine
|
image: ghcr.io/nodebb/nodebb:{{ services.nodebb.version }}
|
||||||
restart: unless-stopped
|
restart: always
|
||||||
environment:
|
|
||||||
POSTGRES_USER: nodebb
|
|
||||||
POSTGRES_PASSWORD: nodebb
|
|
||||||
POSTGRES_DB: nodebb
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./postgres-data:/var/lib/postgresql/data
|
- ./nodebb-uploads:/usr/src/app/public/uploads
|
||||||
profiles:
|
- ./nodebb-config:/opt/config
|
||||||
- postgres
|
- ./setup.json:/usr/src/app/setup.json
|
||||||
|
environment:
|
||||||
|
VIRTUAL_HOST: "{{ services.nodebb.domain }}"
|
||||||
|
VIRTUAL_PORT: 4567
|
||||||
|
|
|
@ -7,17 +7,5 @@
|
||||||
"username": "nodebb",
|
"username": "nodebb",
|
||||||
"password": "nodebb"
|
"password": "nodebb"
|
||||||
},
|
},
|
||||||
"redis": {
|
|
||||||
"host": "redis",
|
|
||||||
"port": 6379,
|
|
||||||
"database": 0
|
|
||||||
},
|
|
||||||
"postgres": {
|
|
||||||
"host": "postgres",
|
|
||||||
"port": 5432,
|
|
||||||
"database": "nodebb",
|
|
||||||
"username": "nodebb",
|
|
||||||
"password": "nodebb"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue