Debian package maneger and DPKG file manipulations on node
Go to file
dependabot[bot] 49dab152bd
Bump actions/setup-node from 3 to 4 (#35)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 17:28:13 -03:00
.devcontainer Initial commit 2022-12-04 10:03:24 -03:00
.github Bump actions/setup-node from 3 to 4 (#35) 2023-10-23 17:28:13 -03:00
.vscode Update packages and add new routes 2023-04-03 22:20:57 -03:00
example Updated packages and removed unnecessary ones. 2023-04-20 23:32:58 -03:00
src update cli 2023-05-09 00:00:47 -03:00
.dockerignore Update CLI commands and Docker build 2023-04-21 18:02:38 +00:00
.gitignore Update core packages and set up server edit 2023-05-05 12:27:31 -03:00
.hintrc initial 2022-12-14 12:57:47 -03:00
.npmignore Update CLI commands and Docker build 2023-04-21 18:02:38 +00:00
docker-compose.yaml Update CLI commands and Docker build 2023-04-21 18:02:38 +00:00
Dockerfile Update CLI commands and Docker build 2023-04-21 18:02:38 +00:00
LICENSE Initial commit 2022-12-04 10:03:24 -03:00
package.json Bump express-rate-limit from 6.11.2 to 7.0.2 (#34) 2023-10-01 18:37:31 -03:00
railway.json update cli 2023-05-09 00:00:47 -03:00
README.md Migrate server to index and update CLI 2023-04-25 13:34:34 +00:00
tsconfig.json update database 2023-04-08 18:58:24 -03:00

apt-stream

Create your apt repository with nodejs without having to save files or even take care of storage.

Storages

You can host an apt fast repository with the following storages:

  • Docker and OCI images (find .deb files in diff's)
  • Github Releases and Tree
  • Google Driver
  • Oracle Cloud Bucket, another driver soon

Setup

The configuration will be very simple, the first time you run the server or even just run apt-stream it will look for the file in the current folder if not the one informed by the cli by the --config/-c <path> argument .

you can also create the file manually after running apt-stream it will make a pretty of the settings, and if there is something wrong it will ignore it or it will crash the whole program.

For large repository packages

if you register more than 1500 packages for a single repository, I recommend disabling gzip and xz to create Release, as it is very slow to generate Packages.gz and Packages.xz files.