ci/woodpecker/push/woodpecker Pipeline was successfulDetails
The commit removes Alpine and Slim from the OS matrix in .woodpecker.yml, leaving only versions 16 and 18.
Remove Alpine and Slim from OS matrix in .woodpecker.yml
The commit removes Alpine and Slim from the OS matrix in .woodpecker.yml, leaving only versions 16 and 18. The pipeline has been updated to use only alpine images with the version number as a tag. The Dockerfile now uses the version number to pull an alpine image instead of specifying both the version and OS.
ci/woodpecker/push/woodpecker Pipeline was successfulDetails
The commit updates the docker image used in .woodpecker.yml to woodpeckerci/plugin-docker-buildx. The version is not specified, allowing for automatic updates.
This commit updates the docker image version to 20 and removes the v8 suffix from linux/arm64 platform in .woodpecker.yml file. The updated platforms are linux/amd64 and linux/arm64.
This commit removes the old Docker plugin and replaces it with a new one that supports multi-architecture builds. The `platform` field was removed from the matrix, and the `build` step was replaced with `${version}-${os}`. The new plugin also uses different settings for `repo`, `platforms`, and `username`.
ci/woodpecker/push/woodpecker Pipeline was successfulDetails
Changed the platform names from "linux/amd64" and "linux/arm64" to "amd64" and "arm64", respectively. Also updated the platform variable in pipeline tags to include the prefix "linux/".
Added a status badge to the README file that displays the deployment status of pm2. The badge is hosted on woodpecker.techio.dev and can be accessed by clicking on it.
The Dockerfile has been updated to correctly reference the Node.js version specified by the tag argument. The pm2 package is now installed globally and typescript is installed using pm2.
Added a .woodpecker.yml file to configure the build matrix, pipeline, and Docker image settings for deploying a Node.js app. Also added a Dockerfile that installs pm2 and typescript globally.