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_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_kuma:
|
||||
domain: "uptime.{{ base_domain }}"
|
||||
|
@ -226,11 +233,6 @@ services:
|
|||
volume_folder: "{{ volume_root_folder }}/uptime_kuma"
|
||||
pre_deploy_tasks: true
|
||||
version: "latest"
|
||||
nodebb:
|
||||
domain: "forum.{{ base_domain }}"
|
||||
version: "4.x"
|
||||
pre_deploy_tasks: true
|
||||
volume_folder: "{{ volume_root_folder }}/nodebb"
|
||||
|
||||
services_exclude: []
|
||||
services_include: "{{ services | dict2items | map(attribute='key') | list | difference(services_exclude) }}"
|
||||
|
|
|
@ -1,48 +1,22 @@
|
|||
services:
|
||||
nodebb:
|
||||
image: ghcr.io/nodebb/nodebb:{{ services.nodebb.version }}
|
||||
restart: unless-stopped
|
||||
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
|
||||
mongodb:
|
||||
image: mongo:{{ services.nodebb.monogdb_version }}
|
||||
restart: always
|
||||
volumes:
|
||||
- ./mongodb:/data/db
|
||||
- ./mongodb-user-init.js:/docker-entrypoint-initdb.d/user-init.js
|
||||
environment:
|
||||
MONGO_INITDB_ROOT_USERNAME: nodebb
|
||||
MONGO_INITDB_ROOT_PASSWORD: nodebb
|
||||
MONGO_INITDB_DATABASE: nodebb
|
||||
|
||||
app:
|
||||
image: ghcr.io/nodebb/nodebb:{{ services.nodebb.version }}
|
||||
restart: always
|
||||
volumes:
|
||||
- ./nodebb-build:/usr/src/app/build
|
||||
- ./nodebb-uploads:/usr/src/app/public/uploads
|
||||
- ./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:
|
||||
MONGO_INITDB_ROOT_USERNAME: nodebb
|
||||
MONGO_INITDB_ROOT_PASSWORD: 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:
|
||||
image: postgres:17.2-alpine
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: nodebb
|
||||
POSTGRES_PASSWORD: nodebb
|
||||
POSTGRES_DB: nodebb
|
||||
volumes:
|
||||
- ./postgres-data:/var/lib/postgresql/data
|
||||
profiles:
|
||||
- postgres
|
||||
|
|
|
@ -7,17 +7,5 @@
|
|||
"username": "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