Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/duplocloud/npm-pipeline-example
Typescript example using very basic Express JS and Test with Jest.
https://github.com/duplocloud/npm-pipeline-example
Last synced: 4 days ago
JSON representation
Typescript example using very basic Express JS and Test with Jest.
- Host: GitHub
- URL: https://github.com/duplocloud/npm-pipeline-example
- Owner: duplocloud
- Created: 2023-03-27T15:46:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T21:03:42.000Z (5 months ago)
- Last Synced: 2024-11-10T02:09:31.089Z (2 months ago)
- Language: HCL
- Size: 93.8 KB
- Stars: 0
- Watchers: 6
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pipeline Example
Here we have a quick example of a simple project and a pipeline using the Duplo ci/cd piepline tools.
## Dev Containers
The dev container is tuned to use openvpn so private Duplo resources are available. You will need the following secrets in this repos secrets store:
### OpenVPN
Set both of these secrets in the secrets for codespaces section in the repo settings.
[Github Codespace Secrets Instructions](https://docs.github.com/en/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)
Secret: `OPENVPN_CONFIG`
The openvpn config file from your duplo user.[OpenVPN Instructions on Duplo](https://docs.duplocloud.com/docs/gcp/prerequisites/connect-to-the-vpn)
Secret: `OPENVPN_AUTH`
The openvpn auth file with username on first line and password on second line.Example:
```
[email protected]
Password123
```