Git Product home page Git Product logo

Comments (6)

mjpitz avatar mjpitz commented on September 23, 2024

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.

mjpitz avatar mjpitz commented on September 23, 2024

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.

mjpitz avatar mjpitz commented on September 23, 2024

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.

mjpitz avatar mjpitz commented on September 23, 2024

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.

mjpitz avatar mjpitz commented on September 23, 2024

Alright, most core systems have been updated to leverage the new GitHub actions workflow.

from deps.cloud.

mjpitz avatar mjpitz commented on September 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.