Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cdf4c6e8d5 | |||
| 8802b0fd68 |
+1
-4
@@ -1,7 +1,3 @@
|
|||||||
# App variables
|
|
||||||
|
|
||||||
SITE_NAME="EntGamers"
|
|
||||||
|
|
||||||
# Deployment variables
|
# Deployment variables
|
||||||
|
|
||||||
APP_NAME=""
|
APP_NAME=""
|
||||||
@@ -23,5 +19,6 @@ APPWRITE_API_KEY=""
|
|||||||
|
|
||||||
# Website Variables
|
# Website Variables
|
||||||
|
|
||||||
|
SITE_NAME="EntGamers"
|
||||||
NEXT_PUBLIC_SITE_URL="https://entgamers.com"
|
NEXT_PUBLIC_SITE_URL="https://entgamers.com"
|
||||||
IMAGE_DOMAINS="https://domain.com,http://another.domain.com/route/"
|
IMAGE_DOMAINS="https://domain.com,http://another.domain.com/route/"
|
||||||
@@ -9,8 +9,8 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
environment: preview
|
environment: preview
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: oven-sh/setup-bun@v1
|
- uses: oven-sh/setup-bun@v2
|
||||||
- uses: kielabokkie/ssh-key-and-known-hosts-action@v1
|
- uses: kielabokkie/ssh-key-and-known-hosts-action@v1
|
||||||
with:
|
with:
|
||||||
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||||
@@ -22,12 +22,17 @@ jobs:
|
|||||||
run: pm2 deploy ecosystem.config.js preview
|
run: pm2 deploy ecosystem.config.js preview
|
||||||
env:
|
env:
|
||||||
# Deploy environment variables
|
# Deploy environment variables
|
||||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
|
||||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
|
||||||
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
|
||||||
# App environment variables
|
|
||||||
APP_NAME: ${{ secrets.APP_NAME }}
|
APP_NAME: ${{ secrets.APP_NAME }}
|
||||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
|
||||||
PORT: ${{ secrets.PORT }}
|
PORT: ${{ secrets.PORT }}
|
||||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||||
|
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||||
|
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
||||||
|
# Appwrite variables
|
||||||
|
NEXT_PUBLIC_APPWRITE_ENDPOINT: ${{ secrets.NEXT_PUBLIC_APPWRITE_ENDPOINT }}
|
||||||
|
NEXT_PUBLIC_APPWRITE_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_APPWRITE_PROJECT_ID }}
|
||||||
|
APPWRITE_API_KEY: ${{ secrets.APPWRITE_API_KEY }}
|
||||||
|
# Website variables
|
||||||
|
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||||
|
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||||
|
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
environment: production
|
environment: production
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: oven-sh/setup-bun@v1
|
- uses: oven-sh/setup-bun@v2
|
||||||
- uses: kielabokkie/ssh-key-and-known-hosts-action@v1
|
- uses: kielabokkie/ssh-key-and-known-hosts-action@v1
|
||||||
with:
|
with:
|
||||||
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||||
@@ -22,12 +22,17 @@ jobs:
|
|||||||
run: pm2 deploy ecosystem.config.js production
|
run: pm2 deploy ecosystem.config.js production
|
||||||
env:
|
env:
|
||||||
# Deploy environment variables
|
# Deploy environment variables
|
||||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
|
||||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
|
||||||
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
|
||||||
# App environment variables
|
|
||||||
APP_NAME: ${{ secrets.APP_NAME }}
|
APP_NAME: ${{ secrets.APP_NAME }}
|
||||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
|
||||||
PORT: ${{ secrets.PORT }}
|
PORT: ${{ secrets.PORT }}
|
||||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||||
|
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||||
|
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
||||||
|
# Appwrite variables
|
||||||
|
NEXT_PUBLIC_APPWRITE_ENDPOINT: ${{ secrets.NEXT_PUBLIC_APPWRITE_ENDPOINT }}
|
||||||
|
NEXT_PUBLIC_APPWRITE_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_APPWRITE_PROJECT_ID }}
|
||||||
|
APPWRITE_API_KEY: ${{ secrets.APPWRITE_API_KEY }}
|
||||||
|
# Website variables
|
||||||
|
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||||
|
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||||
|
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|||||||
@@ -20,12 +20,17 @@ jobs:
|
|||||||
run: pm2 deploy ecosystem.config.js preview setup
|
run: pm2 deploy ecosystem.config.js preview setup
|
||||||
env:
|
env:
|
||||||
# Deploy environment variables
|
# Deploy environment variables
|
||||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
|
||||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
|
||||||
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
|
||||||
# App environment variables
|
|
||||||
APP_NAME: ${{ secrets.APP_NAME }}
|
APP_NAME: ${{ secrets.APP_NAME }}
|
||||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
|
||||||
PORT: ${{ secrets.PORT }}
|
PORT: ${{ secrets.PORT }}
|
||||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||||
|
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||||
|
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
||||||
|
# Appwrite variables
|
||||||
|
NEXT_PUBLIC_APPWRITE_ENDPOINT: ${{ secrets.NEXT_PUBLIC_APPWRITE_ENDPOINT }}
|
||||||
|
NEXT_PUBLIC_APPWRITE_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_APPWRITE_PROJECT_ID }}
|
||||||
|
APPWRITE_API_KEY: ${{ secrets.APPWRITE_API_KEY }}
|
||||||
|
# Website variables
|
||||||
|
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||||
|
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||||
|
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|||||||
@@ -20,12 +20,17 @@ jobs:
|
|||||||
run: pm2 deploy ecosystem.config.js production setup
|
run: pm2 deploy ecosystem.config.js production setup
|
||||||
env:
|
env:
|
||||||
# Deploy environment variables
|
# Deploy environment variables
|
||||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
|
||||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
|
||||||
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
|
||||||
# App environment variables
|
|
||||||
APP_NAME: ${{ secrets.APP_NAME }}
|
APP_NAME: ${{ secrets.APP_NAME }}
|
||||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
|
||||||
PORT: ${{ secrets.PORT }}
|
PORT: ${{ secrets.PORT }}
|
||||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||||
|
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||||
|
DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}
|
||||||
|
# Appwrite variables
|
||||||
|
NEXT_PUBLIC_APPWRITE_ENDPOINT: ${{ secrets.NEXT_PUBLIC_APPWRITE_ENDPOINT }}
|
||||||
|
NEXT_PUBLIC_APPWRITE_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_APPWRITE_PROJECT_ID }}
|
||||||
|
APPWRITE_API_KEY: ${{ secrets.APPWRITE_API_KEY }}
|
||||||
|
# Website variables
|
||||||
|
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||||
|
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||||
|
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|||||||
+18
-5
@@ -7,7 +7,12 @@ module.exports = {
|
|||||||
env: {
|
env: {
|
||||||
NODE_ENV: 'production',
|
NODE_ENV: 'production',
|
||||||
PORT: process.env.PORT || 3000,
|
PORT: process.env.PORT || 3000,
|
||||||
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
|
NEXT_PUBLIC_APPWRITE_ENDPOINT: process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT,
|
||||||
|
NEXT_PUBLIC_APPWRITE_PROJECT_ID: process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID,
|
||||||
|
APPWRITE_API_KEY: process.env.APPWRITE_API_KEY,
|
||||||
|
SITE_NAME: process.env.SITE_NAME,
|
||||||
|
NEXT_PUBLIC_SITE_URL: process.env.NEXT_PUBLIC_SITE_URL,
|
||||||
|
IMAGE_DOMAINS: process.env.IMAGE_DOMAINS
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -21,9 +26,13 @@ module.exports = {
|
|||||||
path: process.env.DEPLOY_PATH,
|
path: process.env.DEPLOY_PATH,
|
||||||
'post-deploy': 'pm2 --silent startOrRestart ecosystem.config.js',
|
'post-deploy': 'pm2 --silent startOrRestart ecosystem.config.js',
|
||||||
env: {
|
env: {
|
||||||
APP_NAME: process.env.APP_NAME,
|
|
||||||
PORT: process.env.PORT,
|
PORT: process.env.PORT,
|
||||||
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
|
NEXT_PUBLIC_APPWRITE_ENDPOINT: process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT,
|
||||||
|
NEXT_PUBLIC_APPWRITE_PROJECT_ID: process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID,
|
||||||
|
APPWRITE_API_KEY: process.env.APPWRITE_API_KEY,
|
||||||
|
SITE_NAME: process.env.SITE_NAME,
|
||||||
|
NEXT_PUBLIC_SITE_URL: process.env.NEXT_PUBLIC_SITE_URL,
|
||||||
|
IMAGE_DOMAINS: process.env.IMAGE_DOMAINS
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
@@ -35,9 +44,13 @@ module.exports = {
|
|||||||
path: process.env.DEPLOY_PATH,
|
path: process.env.DEPLOY_PATH,
|
||||||
'post-deploy': 'pm2 --silent startOrRestart ecosystem.config.js',
|
'post-deploy': 'pm2 --silent startOrRestart ecosystem.config.js',
|
||||||
env: {
|
env: {
|
||||||
APP_NAME: process.env.APP_NAME,
|
|
||||||
PORT: process.env.PORT,
|
PORT: process.env.PORT,
|
||||||
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
|
NEXT_PUBLIC_APPWRITE_ENDPOINT: process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT,
|
||||||
|
NEXT_PUBLIC_APPWRITE_PROJECT_ID: process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID,
|
||||||
|
APPWRITE_API_KEY: process.env.APPWRITE_API_KEY,
|
||||||
|
SITE_NAME: process.env.SITE_NAME,
|
||||||
|
NEXT_PUBLIC_SITE_URL: process.env.NEXT_PUBLIC_SITE_URL,
|
||||||
|
IMAGE_DOMAINS: process.env.IMAGE_DOMAINS
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user