mirror of
https://github.com/docker/awesome-compose.git
synced 2026-11-13 17:27:00 -06:00
Open
opened 2026-07-11 15:25:36 -05:00 by GiteaMirror
·
4 comments
No Branch/Tag Specified
master
dependabot/npm_and_yarn/react-rust-postgres/frontend/node-forge-1.4.3
dependabot/npm_and_yarn/react-express-mongodb/backend/mongoose-6.13.12
dependabot/npm_and_yarn/react-nginx/node-forge-1.4.3
dependabot/npm_and_yarn/react-express-mysql/frontend/nanoid-3.3.20
dependabot/npm_and_yarn/vuejs/vuejs/ws-7.5.13
dependabot/npm_and_yarn/vuejs/vuejs/launch-editor-2.14.2
dependabot/npm_and_yarn/react-express-mysql/frontend/compression-1.8.2
dependabot/npm_and_yarn/react-express-mongodb/backend/proxy-addr-2.0.8
dependabot/npm_and_yarn/react-express-mysql/backend/proxy-addr-2.0.8
dependabot/npm_and_yarn/react-nginx/compression-1.8.2
dependabot/npm_and_yarn/react-express-mysql/backend/multi-69f4e03a76
dependabot/npm_and_yarn/angular/angular/multi-4fd6e233d9
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-b04dc22ff7
dependabot/pip/django/app/django-5.2.17
dependabot/npm_and_yarn/react-nginx/multi-b04dc22ff7
dependabot/npm_and_yarn/react-express-mongodb/frontend/nanoid-3.3.19
dependabot/npm_and_yarn/angular/angular/nanoid-3.3.19
dependabot/npm_and_yarn/vuejs/vuejs/svgo-2.8.4
dependabot/npm_and_yarn/vuejs/vuejs/js-yaml-3.15.2
dependabot/npm_and_yarn/react-nginx/multi-c5ebbb4833
dependabot/npm_and_yarn/react-java-mysql/frontend/nanoid-3.3.18
dependabot/npm_and_yarn/vuejs/vuejs/nanoid-3.3.18
dependabot/npm_and_yarn/vuejs/vuejs/browserslist-4.28.8
dependabot/npm_and_yarn/react-express-mysql/frontend/browserslist-4.28.8
dependabot/npm_and_yarn/react-nginx/browserslist-4.28.8
dependabot/npm_and_yarn/react-express-mysql/backend/mysql2-3.22.0
dependabot/npm_and_yarn/react-express-mysql/backend/brace-expansion-1.1.18
dependabot/npm_and_yarn/react-rust-postgres/frontend/nanoid-3.3.18
dependabot/npm_and_yarn/react-nginx/nanoid-3.3.18
dependabot/npm_and_yarn/react-express-mysql/backend/multi-36451bae52
dependabot/npm_and_yarn/react-express-mongodb/frontend/axios-0.33.0
dependabot/npm_and_yarn/react-express-mysql/frontend/multi-de4c8d9f9c
dependabot/npm_and_yarn/angular/angular/multi-16a0d0ed93
dependabot/npm_and_yarn/angular/angular/multi-b6d53dd998
dependabot/npm_and_yarn/react-express-mongodb/frontend/websocket-driver-0.7.5
dependabot/npm_and_yarn/vuejs/vuejs/shell-quote-1.10.0
dependabot/npm_and_yarn/vuejs/vuejs/brace-expansion-1.1.16
dependabot/npm_and_yarn/react-express-mongodb/backend/brace-expansion-1.1.16
dependabot/npm_and_yarn/angular/angular/multi-d41c8c1b4b
dependabot/npm_and_yarn/react-nginx/websocket-driver-0.7.5
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-4e67b7c87e
dependabot/npm_and_yarn/angular/angular/immutable-4.3.9
dependabot/npm_and_yarn/react-express-mysql/backend/form-data-2.5.6
dependabot/npm_and_yarn/react-nginx/multi-4e67b7c87e
dependabot/npm_and_yarn/react-express-mysql/frontend/shell-quote-1.8.4
dependabot/npm_and_yarn/react-java-mysql/frontend/shell-quote-1.8.4
dependabot/npm_and_yarn/react-nginx/form-data-3.0.5
dependabot/npm_and_yarn/angular/angular/angular/common-20.3.25
dependabot/npm_and_yarn/react-express-mongodb/frontend/shell-quote-1.8.4
dependabot/npm_and_yarn/react-express-mysql/frontend/form-data-3.0.5
dependabot/npm_and_yarn/react-java-mysql/frontend/form-data-3.0.5
dependabot/npm_and_yarn/react-express-mongodb/frontend/form-data-3.0.5
dependabot/npm_and_yarn/react-rust-postgres/frontend/shell-quote-1.8.4
dependabot/npm_and_yarn/react-express-mongodb/backend/multi-3a3a8f6bd7
dependabot/npm_and_yarn/angular/angular/multi-9faaf60774
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-d0dedc6a76
dependabot/npm_and_yarn/react-nginx/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/npm_and_yarn/react-rust-postgres/frontend/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/npm_and_yarn/react-java-mysql/frontend/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/npm_and_yarn/angular/angular/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/npm_and_yarn/react-express-mongodb/frontend/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/npm_and_yarn/vuejs/vuejs/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/npm_and_yarn/react-express-mysql/frontend/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/pip/nginx-wsgi-flask/flask/gunicorn-22.0.0
dependabot/npm_and_yarn/react-express-mongodb/frontend/picomatch-2.3.2
dependabot/npm_and_yarn/react-nginx/lodash-4.18.1
dependabot/npm_and_yarn/react-express-mysql/frontend/lodash-4.18.1
dependabot/npm_and_yarn/react-java-mysql/frontend/lodash-4.18.1
dependabot/npm_and_yarn/react-rust-postgres/frontend/lodash-4.18.1
dependabot/npm_and_yarn/react-express-mongodb/frontend/lodash-4.18.1
dependabot/npm_and_yarn/react-express-mysql/backend/lodash-4.18.1
dependabot/npm_and_yarn/vuejs/vuejs/lodash-4.18.1
dependabot/npm_and_yarn/react-express-mysql/backend/multi-c6f6658ed3
dependabot/npm_and_yarn/react-java-mysql/frontend/flatted-3.4.2
dependabot/npm_and_yarn/angular/angular/node-forge-1.4.0
dependabot/npm_and_yarn/vuejs/vuejs/node-forge-1.4.0
dependabot/npm_and_yarn/react-express-mysql/frontend/node-forge-1.4.0
dependabot/npm_and_yarn/react-java-mysql/frontend/node-forge-1.4.0
dependabot/npm_and_yarn/react-nginx/picomatch-2.3.2
dependabot/npm_and_yarn/angular/angular/flatted-3.4.2
dependabot/npm_and_yarn/react-nginx/flatted-3.4.2
dependabot/npm_and_yarn/vuejs/vuejs/flatted-3.4.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/flatted-3.4.2
dependabot/npm_and_yarn/angular/angular/multi-7ad1292ea4
dependabot/npm_and_yarn/react-express-mysql/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/vuejs/vuejs/minimatch-3.1.5
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/react-express-mongodb/backend/minimatch-3.1.5
dependabot/npm_and_yarn/react-express-mysql/frontend/rollup-2.80.0
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-8c2b01a32b
dependabot/npm_and_yarn/react-express-mysql/backend/multi-829fc934ed
dependabot/npm_and_yarn/react-rust-postgres/frontend/rollup-2.80.0
dependabot/npm_and_yarn/react-nginx/multi-8c2b01a32b
dependabot/npm_and_yarn/react-nginx/multi-a07fd7252a
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-c8afcbbcd8
dependabot/npm_and_yarn/react-nginx/multi-e38666b8df
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-3c165ed7cd
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-c8afcbbcd8
dependabot/npm_and_yarn/react-nginx/multi-1c989c8248
dependabot/npm_and_yarn/nginx-nodejs-redis/web/multi-1c989c8248
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-1c989c8248
dependabot/npm_and_yarn/react-express-mongodb/backend/multi-6d05d0e569
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-c8afcbbcd8
dependabot/npm_and_yarn/nginx-nodejs-redis/web/multi-c8afcbbcd8
dependabot/npm_and_yarn/react-express-mysql/backend/multi-c8afcbbcd8
dependabot/npm_and_yarn/angular/angular/multi-1c989c8248
dependabot/npm_and_yarn/react-nginx/rollup-2.79.2
dependabot/pip/django/app/django-4.2.27
dependabot/npm_and_yarn/react-rust-postgres/frontend/form-data-3.0.4
dependabot/npm_and_yarn/react-java-mysql/frontend/rollup-2.79.2
dependabot/npm_and_yarn/react-express-mongodb/backend/validator-13.15.22
dependabot/npm_and_yarn/react-express-mongodb/frontend/node-forge-1.3.2
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-b4d14387f7
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-b4d14387f7
dependabot/npm_and_yarn/react-java-mysql/frontend/multi-4df209198f
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-6bc014718a
dependabot/npm_and_yarn/react-express-mongodb/frontend/multi-4df209198f
dependabot/npm_and_yarn/react-rust-postgres/frontend/cross-spawn-7.0.6
dependabot/npm_and_yarn/react-express-mysql/frontend/form-data-3.0.4
dependabot/npm_and_yarn/react-express-mongodb/backend/multi-6bc014718a
dependabot/npm_and_yarn/react-express-mysql/backend/form-data-2.5.5
dependabot/npm_and_yarn/react-java-mysql/frontend/form-data-3.0.4
dependabot/npm_and_yarn/vuejs/vuejs/http-proxy-middleware-2.0.9
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-c9063a5af1
dependabot/npm_and_yarn/react-express-mysql/frontend/multi-b4d14387f7
dependabot/npm_and_yarn/nginx-nodejs-redis/web/multi-6bc014718a
dependabot/pip/nginx-wsgi-flask/flask/gunicorn-23.0.0
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-4948524209
dependabot/npm_and_yarn/angular/angular/multi-307bfcbed3
dependabot/npm_and_yarn/angular/angular/multi-a3f20be5e1
dependabot/npm_and_yarn/react-express-mongodb/backend/mongoose-6.13.8
dependabot/npm_and_yarn/react-nginx/cross-spawn-7.0.6
dependabot/npm_and_yarn/react-nginx/http-proxy-middleware-2.0.7
dependabot/npm_and_yarn/react-express-mongodb/frontend/rollup-2.79.2
dependabot/npm_and_yarn/react-express-mysql/backend/multi-27a054522e
dependabot/npm_and_yarn/react-nginx/multi-2ff0448eb0
dependabot/npm_and_yarn/angular/angular/multi-2d3aef8690
dependabot/npm_and_yarn/react-express-mysql/backend/braces-3.0.3
dependabot/npm_and_yarn/react-express-mysql/backend/mysql2-3.9.8
dependabot/npm_and_yarn/angular/angular/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-express-mysql/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-rust-postgres/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-java-mysql/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-express-mongodb/backend/multi-62bd794dc7
dependabot/npm_and_yarn/react-java-mysql/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-nginx/decode-uri-component-0.2.2
dependabot/npm_and_yarn/angular/angular/json5-1.0.2
dependabot/npm_and_yarn/react-express-mongodb/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-express-mysql/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-java-mysql/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-java-mysql/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/react-express-mongodb/frontend/loader-utils-1.4.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/vuejs/vuejs/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-nginx/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-express-mongodb/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/react-nginx/multi-7f0e0a7f19
dependabot/npm_and_yarn/react-nginx/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-nginx/json5-1.0.2
dependabot/npm_and_yarn/react-express-mongodb/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-express-mysql/backend/multi-3dbc2df540
dependabot/npm_and_yarn/react-rust-postgres/frontend/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/react-nginx/terser-5.30.3
dependabot/npm_and_yarn/react-express-mysql/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-nginx/loader-utils-1.4.2
dependabot/npm_and_yarn/react-express-mysql/frontend/babel/traverse-7.24.1
dependabot/npm_and_yarn/react-rust-postgres/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/terser-5.30.3
dependabot/npm_and_yarn/react-express-mongodb/frontend/json5-1.0.2
dependabot/npm_and_yarn/react-rust-postgres/frontend/multi-7f0e0a7f19
dependabot/npm_and_yarn/angular/angular/multi-841ff79eff
dependabot/npm_and_yarn/react-express-mysql/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/react-java-mysql/frontend/decode-uri-component-0.2.2
dependabot/npm_and_yarn/angular/angular/decode-uri-component-0.2.2
dependabot/npm_and_yarn/vuejs/vuejs/json5-1.0.2
dependabot/npm_and_yarn/vuejs/vuejs/loader-utils-1.4.2
dependabot/npm_and_yarn/vuejs/vuejs/webpack-dev-middleware-5.3.4
dependabot/pip/nginx-flask-mysql/backend/flask-2.2.5
dependabot/npm_and_yarn/react-express-mysql/backend/knex-2.4.0
dependabot/npm_and_yarn/react-express-mysql/backend/ansi-regex-5.0.1
dependabot/npm_and_yarn/vuejs/vuejs/terser-5.30.3
dependabot/pip/nginx-wsgi-flask/flask/flask-2.2.5
dependabot/npm_and_yarn/react-express-mongodb/backend/moment-2.30.1
dependabot/maven/sparkjava-mysql/backend/com.google.code.gson-gson-2.8.9
atomist/pin-docker-base-image/flask-redis/dockerfile
atomist/pin-docker-base-image/flask/app/dockerfile
atomist/pin-docker-base-image/nginx-flask-mongo/flask/dockerfile
atomist/pin-docker-base-image/nginx-flask-mysql/backend/dockerfile
atomist/pin-docker-base-image/sparkjava/sparkjava/dockerfile
atomist/pin-docker-base-image/react-java-mysql/backend/dockerfile
atomist/pin-docker-base-image/sparkjava-mysql/backend/dockerfile
atomist/pin-docker-base-image/spring-postgres/backend/dockerfile
atomist/pin-docker-base-image/react-rust-postgres/backend/dockerfile
atomist/pin-docker-base-image/nginx-aspnet-mysql/backend/dockerfile
No results found.
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/awesome-compose#16827
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @GeiserX on GitHub (Mar 8, 2026).
Original GitHub issue: https://github.com/docker/awesome-compose/issues/691
Proposal: GenieACS / MongoDB Compose Sample
What is GenieACS?
GenieACS is an open-source Auto Configuration Server (ACS) for the TR-069 protocol (CWMP). It is widely used by ISPs, network administrators, and homelabbers to manage CPE devices (routers, ONTs, gateways) remotely — performing firmware upgrades, configuration changes, diagnostics, and monitoring at scale.
Why add it to Awesome Compose?
Proposed structure
Services
genieacsdrumsergio/genieacsmongomongo:8Reference
An existing production-ready Docker Compose deployment is maintained at GeiserX/genieacs-docker. The awesome-compose sample would be a simplified, self-contained version following this repository's conventions.
I am happy to submit the PR once the proposal is reviewed. Let me know if you have any feedback on the scope or structure.
@vaguul commented on GitHub (Jun 1, 2026):
Not a maintainer, but based on this repo's CONTRIBUTING.md and existing samples, I think the scope would probably land better if it is kept as a local/dev sample rather than a production-ready deployment.
A good PR shape would likely be:
genieacs-mongodb/compose.yamlgenieacs-mongodb/README.mdREADME.mdI would also avoid exposing MongoDB on the host unless the sample really needs it. Most examples here keep the database as an internal service and document only the app/UI ports users need to open. The README should probably call out that users must replace any sample credentials before real use, matching the repo's "not production ready" note.
@GeiserX commented on GitHub (Jun 1, 2026):
Thanks for the input, @vaguul — that all lines up with the repo's conventions, so I've scoped the sample accordingly:
genieacs-mongodb/compose.yaml+genieacs-mongodb/README.md+ one rootREADME.mdentry.expose: 27017only, reachable just from the Compose network; the host publishes only the GenieACS ports (7547/7557/7567/3000).GENIEACS_UI_JWT_SECRETis a sample value that must be replaced, and that Mongo auth should be enabled, before any real use.I've tested the stack locally (compose validates, Mongo comes up healthy, UI returns HTTP 200, Mongo not published on the host). Happy to open the PR whenever a maintainer is OK with the scope.
@vaguul commented on GitHub (Jun 1, 2026):
That scope sounds right to me. Keeping Mongo internal and putting it under the basic/local examples should make the maintainer review much easier.
If you open the PR, I would include the exact validation you listed in the PR body:
docker compose configpassesThat gives reviewers a quick safety checklist without having to infer the networking intent from the compose file.
@GeiserX commented on GitHub (Jun 1, 2026):
Thanks @vaguul — that's exactly how I scoped it. PR is up at docker/awesome-compose#755, and I included the full validation checklist in the body as you suggested:
docker compose configpasses27017/tcponly)DCO check is green and it's mergeable. Appreciate the guidance on shaping this for an easier maintainer review.