Compare commits
39 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4e03c43ded | |||
| c979e6540f | |||
| 7a87eac395 | |||
| ff0d24bbb6 | |||
| ddeed0a6ef | |||
| e105edbbee | |||
| 9878ca7f1c | |||
| 7d5c0aeea9 | |||
| 7f758d9d0b | |||
| 820865ac79 | |||
| 345f79e53a | |||
| 9403b28040 | |||
| c21617aec3 | |||
| 7696c4f371 | |||
| 84f02c9bc5 | |||
| 0042cbee31 | |||
| 71c14fee52 | |||
| 21bd696a30 | |||
| 5f9b972983 | |||
| 57f5f80969 | |||
| 984799d502 | |||
| 8d8b5e1646 | |||
| 4f37fd4734 | |||
| b7e273ae06 | |||
| ab82d0797d | |||
| 8c95537324 | |||
| a6e072703d | |||
| 7d39bb3d89 | |||
| 0c74c0a0a9 | |||
| b393e0cdb0 | |||
| ba466dfd80 | |||
| ee8bf42aad | |||
| b2756b0654 | |||
| b01e211acb | |||
| 33a3e7bb70 | |||
| a8c579b94e | |||
| bde70454dc | |||
| 2135a4b55d | |||
| eb334f6357 |
+5
-2
@@ -1,3 +1,7 @@
|
||||
# App variables
|
||||
|
||||
SITE_NAME="EntGamers"
|
||||
|
||||
# Deployment variables
|
||||
|
||||
APP_NAME=""
|
||||
@@ -11,7 +15,7 @@ DEPLOY_PATH=""
|
||||
SSH_PRIVATE_KEY=""
|
||||
SSH_KNOWN_HOSTS=""
|
||||
|
||||
# Appwrite required variables
|
||||
# Appwrite required variables
|
||||
|
||||
NEXT_PUBLIC_APPWRITE_ENDPOINT=""
|
||||
NEXT_PUBLIC_APPWRITE_PROJECT_ID=""
|
||||
@@ -19,6 +23,5 @@ APPWRITE_API_KEY=""
|
||||
|
||||
# Website Variables
|
||||
|
||||
SITE_NAME="EntGamers"
|
||||
NEXT_PUBLIC_SITE_URL="https://entgamers.com"
|
||||
IMAGE_DOMAINS="https://domain.com,http://another.domain.com/route/"
|
||||
@@ -9,8 +9,8 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
environment: preview
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: oven-sh/setup-bun@v2
|
||||
- uses: actions/checkout@v3
|
||||
- uses: oven-sh/setup-bun@v1
|
||||
- uses: kielabokkie/ssh-key-and-known-hosts-action@v1
|
||||
with:
|
||||
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
@@ -22,17 +22,12 @@ jobs:
|
||||
run: pm2 deploy ecosystem.config.js preview
|
||||
env:
|
||||
# Deploy environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
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
|
||||
# App environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
||||
shell: bash
|
||||
|
||||
@@ -9,8 +9,8 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
environment: production
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: oven-sh/setup-bun@v2
|
||||
- uses: actions/checkout@v3
|
||||
- uses: oven-sh/setup-bun@v1
|
||||
- uses: kielabokkie/ssh-key-and-known-hosts-action@v1
|
||||
with:
|
||||
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
@@ -21,18 +21,13 @@ jobs:
|
||||
- name: Deploy using pm2
|
||||
run: pm2 deploy ecosystem.config.js production
|
||||
env:
|
||||
# Deploy environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
# Deploy environment variables
|
||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
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
|
||||
# App environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
||||
shell: bash
|
||||
|
||||
@@ -20,17 +20,12 @@ jobs:
|
||||
run: pm2 deploy ecosystem.config.js preview setup
|
||||
env:
|
||||
# Deploy environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
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
|
||||
# App environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
||||
shell: bash
|
||||
|
||||
@@ -19,18 +19,13 @@ jobs:
|
||||
- name: Deploy using pm2
|
||||
run: pm2 deploy ecosystem.config.js production setup
|
||||
env:
|
||||
# Deploy environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
# Deploy environment variables
|
||||
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
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
|
||||
# App environment variables
|
||||
APP_NAME: ${{ secrets.APP_NAME }}
|
||||
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||
NEXT_PUBLIC_SITE_URL: ${{ secrets.NEXT_PUBLIC_SITE_URL }}
|
||||
IMAGE_DOMAINS: ${{ secrets.IMAGE_DOMAINS }}
|
||||
PORT: ${{ secrets.PORT }}
|
||||
DISCORD_JOIN_WEBHOOK_URL: ${{ secrets.DISCORD_JOIN_WEBHOOK_URL }}
|
||||
shell: bash
|
||||
|
||||
+5
-18
@@ -7,12 +7,7 @@ module.exports = {
|
||||
env: {
|
||||
NODE_ENV: 'production',
|
||||
PORT: process.env.PORT || 3000,
|
||||
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
|
||||
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -26,13 +21,9 @@ module.exports = {
|
||||
path: process.env.DEPLOY_PATH,
|
||||
'post-deploy': 'pm2 --silent startOrRestart ecosystem.config.js',
|
||||
env: {
|
||||
APP_NAME: process.env.APP_NAME,
|
||||
PORT: process.env.PORT,
|
||||
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
|
||||
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
|
||||
}
|
||||
|
||||
},
|
||||
@@ -44,13 +35,9 @@ module.exports = {
|
||||
path: process.env.DEPLOY_PATH,
|
||||
'post-deploy': 'pm2 --silent startOrRestart ecosystem.config.js',
|
||||
env: {
|
||||
APP_NAME: process.env.APP_NAME,
|
||||
PORT: process.env.PORT,
|
||||
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
|
||||
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user