49dab152bd
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> |
||
---|---|---|
.devcontainer | ||
.github | ||
.vscode | ||
example | ||
src | ||
.dockerignore | ||
.gitignore | ||
.hintrc | ||
.npmignore | ||
docker-compose.yaml | ||
Dockerfile | ||
LICENSE | ||
package.json | ||
railway.json | ||
README.md | ||
tsconfig.json |
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.