Comments (6)
In this process, we should look into having NodeJS produce targz's containing compiled javascript and node_modules for proper architectures. Right now, a lot of this is done in buildx and I've had some issues with NodeJS publications from time to time.
from deps.cloud.
First end-to-end run:
https://travis-ci.com/github/deps-cloud/indexer/builds/168421899
https://github.com/deps-cloud/indexer/actions/runs/116991656
$ docker pull depscloud/indexer:0.2.8
0.2.8: Pulling from depscloud/indexer
c9b1b535fdd9: Already exists
0fd982b6e8ab: Pull complete
21f0d5836d00: Pull complete
f67951e661e6: Pull complete
Digest: sha256:413a6496cd102afabf01e1c82a591d4fe2c0a4f7307143a98bed14a9b2d6da43
Status: Downloaded newer image for depscloud/indexer:0.2.8
docker.io/depscloud/indexer:0.2.8
$ docker run --rm -it depscloud/indexer:0.2.8 --help
dependency indexing service
Usage:
indexer [flags]
Flags:
--config string (optional) path to the config file
--extractor-address string (optional) address to the extractor service (default "extractor:8090")
--extractor-ca string (optional) ca used to enable TLS for the extractor
--extractor-cert string (optional) certificate used to enable TLS for the extractor
--extractor-key string (optional) key used to enable TLS for the extractor
--extractor-lb string (optional) the load balancer policy to use for the extractor (default "round_robin")
-h, --help help for indexer
--rds-config string (deprecated) path to the rds config file
--ssh-keypath string (optional) the path to the ssh key file
--ssh-user string (optional) the ssh user, typically git (default "git")
--tracker-address string (optional) address to the tracker service (default "tracker:8090")
--tracker-ca string (optional) ca used to enable TLS for the tracker
--tracker-cert string (optional) certificate used to enable TLS for the tracker
--tracker-key string (optional) key used to enable TLS for the tracker
--tracker-lb string (optional) the load balancer policy to use for the tracker (default "round_robin")
--workers int (optional) number of workers to process repositories (default 5)
from deps.cloud.
Tracker end-to-end run:
https://travis-ci.com/github/deps-cloud/tracker/builds/168424743
https://github.com/deps-cloud/tracker/actions/runs/117003373
$ docker pull depscloud/tracker:0.2.7
0.2.7: Pulling from depscloud/tracker
c9b1b535fdd9: Already exists
0fd982b6e8ab: Already exists
21f0d5836d00: Already exists
558cf20de2fa: Pull complete
f59374a4ee0c: Pull complete
Digest: sha256:51e3cc2cc1efb5845263661e7bce443d905f8fd49b5905e54917d8eab69adde8
Status: Downloaded newer image for depscloud/tracker:0.2.7
docker.io/depscloud/tracker:0.2.7
$ docker run --rm -it depscloud/tracker:0.2.7 --help
tracker runs the dependency tracking service.
Usage:
tracker [flags]
Flags:
-h, --help help for tracker
--port int (optional) the port to run on (default 8090)
--storage-address string (optional) the address of the storage tier (default "file::memory:?cache=shared")
--storage-driver string (optional) the driver used to configure the storage tier (default "sqlite3")
--storage-readonly-address string (optional) the readonly address of the storage tier
--storage-statements-file string (optional) path to a yaml file containing the definition of each SQL statement
--tls-ca string (optional) path to the file containing the TLS certificate authority
--tls-cert string (optional) path to the file containing the TLS certificate
--tls-key string (optional) path to the file containing the TLS private key
from deps.cloud.
Gateway end-to-end run:
https://travis-ci.com/github/deps-cloud/gateway/builds/168426256
https://github.com/deps-cloud/gateway/actions/runs/117009325
$ docker pull depscloud/gateway:0.2.8
0.2.8: Pulling from depscloud/gateway
c9b1b535fdd9: Already exists
0fd982b6e8ab: Already exists
21f0d5836d00: Already exists
a83d482cd567: Pull complete
Digest: sha256:dd1c15b8c069de525ae209eb8b1f0803e0a3439404c3971afd95a43a601be0b3
Status: Downloaded newer image for depscloud/gateway:0.2.8
docker.io/depscloud/gateway:0.2.8
$ docker run --rm -it depscloud/gateway:0.2.8 --help
Start up an HTTP proxy for the gRPC services
Usage:
gateway [flags]
Flags:
--extractor-address string (optional) address to the extractor service (default "extractor:8090")
--extractor-ca string (optional) ca used to enable TLS for the extractor
--extractor-cert string (optional) certificate used to enable TLS for the extractor
--extractor-key string (optional) key used to enable TLS for the extractor
--extractor-lb string (optional) the load balancer policy to use for the extractor (default "round_robin")
-h, --help help for gateway
--port int (optional) the port to run on (default 8080)
--tls-ca string (optional) path to the file containing the TLS certificate authority
--tls-cert string (optional) path to the file containing the TLS certificate
--tls-key string (optional) path to the file containing the TLS private key
--tracker-address string (optional) address to the tracker service (default "tracker:8090")
--tracker-ca string (optional) ca used to enable TLS for the tracker
--tracker-cert string (optional) certificate used to enable TLS for the tracker
--tracker-key string (optional) key used to enable TLS for the tracker
--tracker-lb string (optional) the load balancer policy to use for the tracker (default "round_robin")
Extractor end-to-end run:
https://travis-ci.com/github/deps-cloud/extractor/builds/168426724
https://github.com/deps-cloud/extractor/actions/runs/117009531
$ docker pull depscloud/extractor:0.2.10
0.2.10: Pulling from depscloud/extractor
1c6172af85ee: Pull complete
b194b0e3c928: Pull complete
1f5ec00f35d5: Pull complete
93b1353672b6: Pull complete
3d7f38db3cca: Pull complete
21e102f9fe89: Pull complete
1f9c0020f4f4: Pull complete
5ab83c758454: Pull complete
654868f0dc71: Pull complete
0f8613f2ca58: Pull complete
9f7fe9d6a9d5: Pull complete
1c739eca900a: Pull complete
1a159414bab2: Pull complete
6dc1ea9563c0: Pull complete
Digest: sha256:ced08357b7946838a715fef353267b1ef7f1ea840a198c270c3daf320ff1c662
Status: Downloaded newer image for depscloud/extractor:0.2.10
docker.io/depscloud/extractor:0.2.10
$ docker run --rm -it depscloud/extractor:0.2.10 --help
> @deps-cloud/[email protected] start /app
> node lib/main.js "--help"
extractor undefined
USAGE
main.js
OPTIONS
--bind-address <bindAddress> The ip address to bind to. optional
--port <port> The port to bind to. optional
--tls-key <key> The path to the private key used for TLS optional
--tls-cert <cert> The path to the certificate used for TLS optional
--tls-ca <ca> The path to the certificate authority used for TLS optional
--disable-manifests <manifest> The manifests to disable support for optional
GLOBAL OPTIONS
-h, --help Display help
-V, --version Display version
--no-color Disable colors
--quiet Quiet mode - only displays warn and error messages
-v, --verbose Verbose mode - will also output debug messages
from deps.cloud.
Alright, most core systems have been updated to leverage the new GitHub actions workflow.
from deps.cloud.
Alright. Every system has officially been migrated off of travis-ci and onto GitHub Actions. Now when a project is released, we simply push a tag and the workflows take care of doing the rest.
from deps.cloud.
Related Issues (20)
- Move to goreleaser for all projects HOT 1
- Write blog post on producing a public facing gRPC service
- Add documentation on how to install code completion for CLI
- Add section on terminology HOT 4
- Level up documentation HOT 7
- Add content on dependency graphs
- Add content on configuring sqlite
- Add content for configuring mysql
- Add content for configuring postgresql
- Add content for top level configuration HOT 1
- Add content for golang sdk
- Add content for nodejs sdk
- Add content for python sdk
- Add top level content for user guides
- Monorepo discussion HOT 2
- Add blog post on participation in Hacktoberfest 2020
- Write up blog post on nightly builds HOT 3
- Architecture Documentation disappeared HOT 3
- awk wording on kubernetes page under step 4
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deps.cloud.