Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add documentation for all-in-one Docker image #2215

Merged
merged 12 commits into from
Mar 17, 2023
Merged

Conversation

AlekSi
Copy link
Member

@AlekSi AlekSi commented Mar 16, 2023

Description

Closes #1987.

Readiness checklist

  • I added/updated unit tests.
  • I added/updated integration/compatibility tests.
  • I added/updated comments and checked rendering.
  • I made spot refactorings.
  • I updated user documentation.
  • I ran task all, and it passed.
  • I ensured that PR title is good enough for the changelog.
  • (for maintainers only) I set Reviewers (@FerretDB/core), Assignee, Labels, Project and project's Sprint fields.
  • I marked all done items in this checklist.

@AlekSi AlekSi added the no ci label Mar 16, 2023
@AlekSi AlekSi added this to the v1.0.0 GA milestone Mar 16, 2023
@AlekSi AlekSi self-assigned this Mar 16, 2023
@AlekSi AlekSi added documentation Something user-visible is badly or not documented trust PRs that can access Actions secrets packages PRs that should build packages and removed no ci labels Mar 16, 2023
@AlekSi AlekSi temporarily deployed to cloudflare-dev March 16, 2023 18:51 — with GitHub Actions Inactive
@AlekSi AlekSi marked this pull request as ready for review March 16, 2023 18:52
@AlekSi AlekSi requested review from a team, Fashander and ptrfarkas March 16, 2023 18:52
@AlekSi AlekSi enabled auto-merge (squash) March 16, 2023 18:52
@AlekSi AlekSi temporarily deployed to cloudflare-dev March 16, 2023 18:55 — with GitHub Actions Inactive
@codecov
Copy link

codecov bot commented Mar 16, 2023

Codecov Report

Merging #2215 (37d4b08) into main (3e7140f) will decrease coverage by 13.19%.
The diff coverage is n/a.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##             main    #2215       +/-   ##
===========================================
- Coverage   70.93%   57.75%   -13.19%     
===========================================
  Files         370      370               
  Lines       17191    17191               
===========================================
- Hits        12194     9928     -2266     
- Misses       3977     6413     +2436     
+ Partials     1020      850      -170     

see 66 files with indirect coverage changes

Flag Coverage Δ
integration 46.69% <ø> (-20.09%) ⬇️
mongodb 5.20% <ø> (ø)
pg ?
tigris 46.46% <ø> (ø)
unit 27.16% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

@mergify mergify bot temporarily deployed to cloudflare-dev March 16, 2023 21:40 Inactive
@mergify mergify bot temporarily deployed to cloudflare-dev March 16, 2023 22:05 Inactive
Fashander
Fashander previously approved these changes Mar 16, 2023
chilagrow
chilagrow previously approved these changes Mar 17, 2023
@AlekSi AlekSi dismissed stale reviews from chilagrow and Fashander via 37d4b08 March 17, 2023 06:32
@AlekSi AlekSi temporarily deployed to cloudflare-dev March 17, 2023 06:32 — with GitHub Actions Inactive
@AlekSi AlekSi removed trust PRs that can access Actions secrets packages PRs that should build packages labels Mar 17, 2023
@AlekSi AlekSi requested review from chilagrow, Fashander and a team March 17, 2023 06:32
@AlekSi AlekSi disabled auto-merge March 17, 2023 06:53
@AlekSi AlekSi enabled auto-merge (squash) March 17, 2023 06:53
@AlekSi AlekSi disabled auto-merge March 17, 2023 06:53
@AlekSi AlekSi merged commit 2c0ecc7 into FerretDB:main Mar 17, 2023
@AlekSi AlekSi deleted the all-in-one branch March 17, 2023 06:54
efirs added a commit to tigrisdata-archive/ferretdb that referenced this pull request Mar 27, 2023
v0.9.4
https://github.com/FerretDB/FerretDB/releases/tag/v0.9.4
2023-03-27

* Support dot notation in sorting by @rumyantseva in FerretDB#2156
* Add support for `$each` modifier to `$addToSet` array update operator by @w84thesun in FerretDB#2187
* Add  support for `$each` modifier to `$push` array update operator by @w84thesun in FerretDB#2202
* Add support for `$pull` array update operator by @w84thesun in FerretDB#2222

* Fix `hana` and `tigris` handlers initialization by @AlekSi in FerretDB#2234
* Fix long overflow detection on `$mul` by @noisersup in FerretDB#2232
* Fix pushdown for large double values by @noisersup in FerretDB#2163

* Support `skip` argument for `find` and `count` by @rumyantseva in FerretDB#2193
* Support query pushdown for `$match` aggregation stage by @chilagrow in FerretDB#2199
* Rework integration test setup for validator by @chilagrow in FerretDB#2225
* Change collection names mangling for PostgreSQL by @chilagrow in FerretDB#2239
* Implement `nameOnly` for `listCollections` command by @kropidlowsky in FerretDB#2247
* Extract dollar path field expression to types package by @chilagrow in FerretDB#2263

* Prevent confusing messages for embedded FerretDB by @AlekSi in FerretDB#2209
* Add new FerretDB v0.9.3 release blogpost by @Fashander in FerretDB#2201
* Add documentation for `all-in-one` Docker image by @AlekSi in FerretDB#2215
* Tweak Docker docs a bit by @AlekSi in FerretDB#2228
* Add section about field update operators by @Fashander in FerretDB#2180
* Update telemetry information by @Fashander in FerretDB#2243
* Add basic security policy by @AlekSi in FerretDB#2242
* Add new blog post - MongoDB vs PostgreSQL by @Fashander in FerretDB#2146
* Document array update operator by @Fashander in FerretDB#2237

* Merge and speedup packages building by @AlekSi in FerretDB#2195
* Provide "all-in-one" Docker image by @AlekSi in FerretDB#2183
* Improve logging of retries by @AlekSi in FerretDB#2192
* Split `TestQueryCompatRunner` back into separate tests by @chilagrow in FerretDB#2189
* Fix telemetry tag and improve unimplemented error in aggregation by @chilagrow in FerretDB#2198
* Improve build cache usage by @AlekSi in FerretDB#2197
* Add CI configuration for Hana by @AlekSi in FerretDB#2194
* Use `runit` for all-in-one Docker image by @AlekSi in FerretDB#2203
* Pass `struct`s by pointers by @AlekSi in FerretDB#2221
* Skip a `$mod` test for arm64 by @rumyantseva in FerretDB#2223
* Fix `env-data` Taskfile by @chilagrow in FerretDB#2211
* Make `listIndexes` use data from the database by @rumyantseva in FerretDB#2214
* Tweak dependabot config by @AlekSi in FerretDB#2233
* Filter documents with iterators by @AlekSi in FerretDB#2245
* Add a few query tests by @AlekSi in FerretDB#2260
* Fix traffic recording by @AlekSi in FerretDB#2267
* Cleanup unimplemented and ignored parameters by @AlekSi in FerretDB#2258
* Bump deps by @AlekSi in FerretDB#2264
* Collection deletion and metadata refactoring by @rumyantseva in FerretDB#2224
* Update diff.md for database name differences by @chilagrow in FerretDB#2274
* Remove indexes from `DocumentsIterator` by @AlekSi in FerretDB#2278
* Bump Tigris to 1.0.0-beta.51 by @AlekSi in FerretDB#2277

* @kropidlowsky made their first contribution in FerretDB#2247

All closed issues and pull requests: https://github.com/FerretDB/FerretDB/milestone/38?closed=1
All commits: FerretDB/FerretDB@v0.9.3...v0.9.4
efirs added a commit to tigrisdata-archive/ferretdb that referenced this pull request Mar 27, 2023
v0.9.4
https://github.com/FerretDB/FerretDB/releases/tag/v0.9.4
2023-03-27

* Support dot notation in sorting by @rumyantseva in FerretDB#2156
* Add support for `$each` modifier to `$addToSet` array update operator by @w84thesun in FerretDB#2187
* Add  support for `$each` modifier to `$push` array update operator by @w84thesun in FerretDB#2202
* Add support for `$pull` array update operator by @w84thesun in FerretDB#2222

* Fix `hana` and `tigris` handlers initialization by @AlekSi in FerretDB#2234
* Fix long overflow detection on `$mul` by @noisersup in FerretDB#2232
* Fix pushdown for large double values by @noisersup in FerretDB#2163

* Support `skip` argument for `find` and `count` by @rumyantseva in FerretDB#2193
* Support query pushdown for `$match` aggregation stage by @chilagrow in FerretDB#2199
* Rework integration test setup for validator by @chilagrow in FerretDB#2225
* Change collection names mangling for PostgreSQL by @chilagrow in FerretDB#2239
* Implement `nameOnly` for `listCollections` command by @kropidlowsky in FerretDB#2247
* Extract dollar path field expression to types package by @chilagrow in FerretDB#2263

* Prevent confusing messages for embedded FerretDB by @AlekSi in FerretDB#2209
* Add new FerretDB v0.9.3 release blogpost by @Fashander in FerretDB#2201
* Add documentation for `all-in-one` Docker image by @AlekSi in FerretDB#2215
* Tweak Docker docs a bit by @AlekSi in FerretDB#2228
* Add section about field update operators by @Fashander in FerretDB#2180
* Update telemetry information by @Fashander in FerretDB#2243
* Add basic security policy by @AlekSi in FerretDB#2242
* Add new blog post - MongoDB vs PostgreSQL by @Fashander in FerretDB#2146
* Document array update operator by @Fashander in FerretDB#2237

* Merge and speedup packages building by @AlekSi in FerretDB#2195
* Provide "all-in-one" Docker image by @AlekSi in FerretDB#2183
* Improve logging of retries by @AlekSi in FerretDB#2192
* Split `TestQueryCompatRunner` back into separate tests by @chilagrow in FerretDB#2189
* Fix telemetry tag and improve unimplemented error in aggregation by @chilagrow in FerretDB#2198
* Improve build cache usage by @AlekSi in FerretDB#2197
* Add CI configuration for Hana by @AlekSi in FerretDB#2194
* Use `runit` for all-in-one Docker image by @AlekSi in FerretDB#2203
* Pass `struct`s by pointers by @AlekSi in FerretDB#2221
* Skip a `$mod` test for arm64 by @rumyantseva in FerretDB#2223
* Fix `env-data` Taskfile by @chilagrow in FerretDB#2211
* Make `listIndexes` use data from the database by @rumyantseva in FerretDB#2214
* Tweak dependabot config by @AlekSi in FerretDB#2233
* Filter documents with iterators by @AlekSi in FerretDB#2245
* Add a few query tests by @AlekSi in FerretDB#2260
* Fix traffic recording by @AlekSi in FerretDB#2267
* Cleanup unimplemented and ignored parameters by @AlekSi in FerretDB#2258
* Bump deps by @AlekSi in FerretDB#2264
* Collection deletion and metadata refactoring by @rumyantseva in FerretDB#2224
* Update diff.md for database name differences by @chilagrow in FerretDB#2274
* Remove indexes from `DocumentsIterator` by @AlekSi in FerretDB#2278
* Bump Tigris to 1.0.0-beta.51 by @AlekSi in FerretDB#2277

* @kropidlowsky made their first contribution in FerretDB#2247

All closed issues and pull requests: https://github.com/FerretDB/FerretDB/milestone/38?closed=1
All commits: FerretDB/FerretDB@v0.9.3...v0.9.4
efirs added a commit to tigrisdata-archive/ferretdb that referenced this pull request Mar 27, 2023
v0.9.4
https://github.com/FerretDB/FerretDB/releases/tag/v0.9.4
2023-03-27

* Support dot notation in sorting by @rumyantseva in FerretDB#2156
* Add support for `$each` modifier to `$addToSet` array update operator by @w84thesun in FerretDB#2187
* Add  support for `$each` modifier to `$push` array update operator by @w84thesun in FerretDB#2202
* Add support for `$pull` array update operator by @w84thesun in FerretDB#2222

* Fix `hana` and `tigris` handlers initialization by @AlekSi in FerretDB#2234
* Fix long overflow detection on `$mul` by @noisersup in FerretDB#2232
* Fix pushdown for large double values by @noisersup in FerretDB#2163

* Support `skip` argument for `find` and `count` by @rumyantseva in FerretDB#2193
* Support query pushdown for `$match` aggregation stage by @chilagrow in FerretDB#2199
* Rework integration test setup for validator by @chilagrow in FerretDB#2225
* Change collection names mangling for PostgreSQL by @chilagrow in FerretDB#2239
* Implement `nameOnly` for `listCollections` command by @kropidlowsky in FerretDB#2247
* Extract dollar path field expression to types package by @chilagrow in FerretDB#2263

* Prevent confusing messages for embedded FerretDB by @AlekSi in FerretDB#2209
* Add new FerretDB v0.9.3 release blogpost by @Fashander in FerretDB#2201
* Add documentation for `all-in-one` Docker image by @AlekSi in FerretDB#2215
* Tweak Docker docs a bit by @AlekSi in FerretDB#2228
* Add section about field update operators by @Fashander in FerretDB#2180
* Update telemetry information by @Fashander in FerretDB#2243
* Add basic security policy by @AlekSi in FerretDB#2242
* Add new blog post - MongoDB vs PostgreSQL by @Fashander in FerretDB#2146
* Document array update operator by @Fashander in FerretDB#2237

* Merge and speedup packages building by @AlekSi in FerretDB#2195
* Provide "all-in-one" Docker image by @AlekSi in FerretDB#2183
* Improve logging of retries by @AlekSi in FerretDB#2192
* Split `TestQueryCompatRunner` back into separate tests by @chilagrow in FerretDB#2189
* Fix telemetry tag and improve unimplemented error in aggregation by @chilagrow in FerretDB#2198
* Improve build cache usage by @AlekSi in FerretDB#2197
* Add CI configuration for Hana by @AlekSi in FerretDB#2194
* Use `runit` for all-in-one Docker image by @AlekSi in FerretDB#2203
* Pass `struct`s by pointers by @AlekSi in FerretDB#2221
* Skip a `$mod` test for arm64 by @rumyantseva in FerretDB#2223
* Fix `env-data` Taskfile by @chilagrow in FerretDB#2211
* Make `listIndexes` use data from the database by @rumyantseva in FerretDB#2214
* Tweak dependabot config by @AlekSi in FerretDB#2233
* Filter documents with iterators by @AlekSi in FerretDB#2245
* Add a few query tests by @AlekSi in FerretDB#2260
* Fix traffic recording by @AlekSi in FerretDB#2267
* Cleanup unimplemented and ignored parameters by @AlekSi in FerretDB#2258
* Bump deps by @AlekSi in FerretDB#2264
* Collection deletion and metadata refactoring by @rumyantseva in FerretDB#2224
* Update diff.md for database name differences by @chilagrow in FerretDB#2274
* Remove indexes from `DocumentsIterator` by @AlekSi in FerretDB#2278
* Bump Tigris to 1.0.0-beta.51 by @AlekSi in FerretDB#2277

* @kropidlowsky made their first contribution in FerretDB#2247

All closed issues and pull requests: https://github.com/FerretDB/FerretDB/milestone/38?closed=1
All commits: FerretDB/FerretDB@v0.9.3...v0.9.4
efirs added a commit to tigrisdata-archive/ferretdb that referenced this pull request Mar 27, 2023
v0.9.4
https://github.com/FerretDB/FerretDB/releases/tag/v0.9.4
2023-03-27

* Support dot notation in sorting by @rumyantseva in FerretDB#2156
* Add support for `$each` modifier to `$addToSet` array update operator by @w84thesun in FerretDB#2187
* Add  support for `$each` modifier to `$push` array update operator by @w84thesun in FerretDB#2202
* Add support for `$pull` array update operator by @w84thesun in FerretDB#2222

* Fix `hana` and `tigris` handlers initialization by @AlekSi in FerretDB#2234
* Fix long overflow detection on `$mul` by @noisersup in FerretDB#2232
* Fix pushdown for large double values by @noisersup in FerretDB#2163

* Support `skip` argument for `find` and `count` by @rumyantseva in FerretDB#2193
* Support query pushdown for `$match` aggregation stage by @chilagrow in FerretDB#2199
* Rework integration test setup for validator by @chilagrow in FerretDB#2225
* Change collection names mangling for PostgreSQL by @chilagrow in FerretDB#2239
* Implement `nameOnly` for `listCollections` command by @kropidlowsky in FerretDB#2247
* Extract dollar path field expression to types package by @chilagrow in FerretDB#2263

* Prevent confusing messages for embedded FerretDB by @AlekSi in FerretDB#2209
* Add new FerretDB v0.9.3 release blogpost by @Fashander in FerretDB#2201
* Add documentation for `all-in-one` Docker image by @AlekSi in FerretDB#2215
* Tweak Docker docs a bit by @AlekSi in FerretDB#2228
* Add section about field update operators by @Fashander in FerretDB#2180
* Update telemetry information by @Fashander in FerretDB#2243
* Add basic security policy by @AlekSi in FerretDB#2242
* Add new blog post - MongoDB vs PostgreSQL by @Fashander in FerretDB#2146
* Document array update operator by @Fashander in FerretDB#2237

* Merge and speedup packages building by @AlekSi in FerretDB#2195
* Provide "all-in-one" Docker image by @AlekSi in FerretDB#2183
* Improve logging of retries by @AlekSi in FerretDB#2192
* Split `TestQueryCompatRunner` back into separate tests by @chilagrow in FerretDB#2189
* Fix telemetry tag and improve unimplemented error in aggregation by @chilagrow in FerretDB#2198
* Improve build cache usage by @AlekSi in FerretDB#2197
* Add CI configuration for Hana by @AlekSi in FerretDB#2194
* Use `runit` for all-in-one Docker image by @AlekSi in FerretDB#2203
* Pass `struct`s by pointers by @AlekSi in FerretDB#2221
* Skip a `$mod` test for arm64 by @rumyantseva in FerretDB#2223
* Fix `env-data` Taskfile by @chilagrow in FerretDB#2211
* Make `listIndexes` use data from the database by @rumyantseva in FerretDB#2214
* Tweak dependabot config by @AlekSi in FerretDB#2233
* Filter documents with iterators by @AlekSi in FerretDB#2245
* Add a few query tests by @AlekSi in FerretDB#2260
* Fix traffic recording by @AlekSi in FerretDB#2267
* Cleanup unimplemented and ignored parameters by @AlekSi in FerretDB#2258
* Bump deps by @AlekSi in FerretDB#2264
* Collection deletion and metadata refactoring by @rumyantseva in FerretDB#2224
* Update diff.md for database name differences by @chilagrow in FerretDB#2274
* Remove indexes from `DocumentsIterator` by @AlekSi in FerretDB#2278
* Bump Tigris to 1.0.0-beta.51 by @AlekSi in FerretDB#2277

* @kropidlowsky made their first contribution in FerretDB#2247

All closed issues and pull requests: https://github.com/FerretDB/FerretDB/milestone/38?closed=1
All commits: FerretDB/FerretDB@v0.9.3...v0.9.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Something user-visible is badly or not documented
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Provide all-in-one "omnibus" Docker image
3 participants