Merge pull request 'staging pm2 multiple fixes' (#51) from staging into production
Deploy cdrdpyj / deploy (push) Successful in 42s
Details
Deploy cdrdpyj / deploy (push) Successful in 42s
Details
Reviewed-on: #51
This commit is contained in:
commit
a16045e9c9
|
|
@ -14,10 +14,10 @@ jobs:
|
|||
run: |
|
||||
if [ "${{ gitea.ref_name }}" = "production" ]; then
|
||||
echo "TARGET_DIR=/var/www/node/cdrdpyj" >> $GITHUB_ENV
|
||||
echo "PM2_ENV=production" >> $GITHUB_ENV
|
||||
echo "APP_NAME=cdrdpyj-live" >> $GITHUB_ENV
|
||||
else
|
||||
echo "TARGET_DIR=/var/www/node/dev.cdrdjyp" >> $GITHUB_ENV
|
||||
echo "PM2_ENV=staging" >> $GITHUB_ENV
|
||||
echo "APP_NAME=cdrdpyj" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
|
|
@ -53,7 +53,7 @@ jobs:
|
|||
npm install -g pnpm@11 2>&1
|
||||
cd ${{ env.TARGET_DIR }}
|
||||
pnpm install --prod 2>&1
|
||||
sed -i "s|TURNSTILE_SITE_KEY: \"\"|TURNSTILE_SITE_KEY: \"${{ secrets.TURNSTILE_SITE_KEY }}\"|" ecosystem.config.cjs
|
||||
sed -i "s|TURNSTILE_SECRET_KEY: \"\"|TURNSTILE_SECRET_KEY: \"${{ secrets.TURNSTILE_SECRET_KEY }}\"|" ecosystem.config.cjs
|
||||
pm2 reload ecosystem.config.cjs --env ${{ env.PM2_ENV }} --update-env || \
|
||||
pm2 start ecosystem.config.cjs --env ${{ env.PM2_ENV }} --update-env
|
||||
sed -i "s|TURNSTILE_SITE_KEY: \"\"|TURNSTILE_SITE_KEY: \"${{ secrets.TURNSTILE_SITE_KEY }}\"|g" ecosystem.config.cjs
|
||||
sed -i "s|TURNSTILE_SECRET_KEY: \"\"|TURNSTILE_SECRET_KEY: \"${{ secrets.TURNSTILE_SECRET_KEY }}\"|g" ecosystem.config.cjs
|
||||
pm2 reload ecosystem.config.cjs --only ${{ env.APP_NAME }} --update-env || \
|
||||
pm2 start ecosystem.config.cjs --only ${{ env.APP_NAME }} --update-env
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
module.exports = {
|
||||
apps: [{
|
||||
apps: [
|
||||
{
|
||||
name: "cdrdpyj",
|
||||
script: "dist/server/entry.mjs",
|
||||
env: {
|
||||
|
|
@ -7,12 +8,17 @@ module.exports = {
|
|||
PORT: 3310,
|
||||
TURNSTILE_SITE_KEY: "",
|
||||
TURNSTILE_SECRET_KEY: "",
|
||||
}
|
||||
},
|
||||
env_production: {
|
||||
{
|
||||
name: "cdrdpyj-live",
|
||||
script: "dist/server/entry.mjs",
|
||||
env: {
|
||||
NODE_ENV: "production",
|
||||
PORT: 4321,
|
||||
TURNSTILE_SITE_KEY: "",
|
||||
TURNSTILE_SECRET_KEY: "",
|
||||
}
|
||||
}]
|
||||
}
|
||||
]
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue