Compare commits

..

1 Commits

Author SHA1 Message Date
gabrielkheisa
a5234c7904 remove unecessary exposed port 2024-04-07 17:23:48 +07:00
3 changed files with 12 additions and 27 deletions

View File

@@ -1,23 +1,20 @@
name: Build and Publish Docker Image name: Docker Build
on: on:
push: push:
branches: branches:
- main # Trigger the workflow on pushes to the main branch - main
pull_request:
branches:
- main
jobs: jobs:
publish: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout repository - name: Checkout code
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Login to GitHub Packages Docker registry - name: Build Docker image
run: echo "${{ secrets.GH_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.repository_owner }} --password-stdin run: docker build -t discord-badge .
- name: Build Docker image
run: docker build -t docker.pkg.github.com/${{ github.repository }}/discord-badge:latest .
- name: Push Docker image
run: docker push docker.pkg.github.com/${{ github.repository }}/discord-badge:latest

View File

@@ -46,19 +46,7 @@ docker build -t discord-badge .
``` ```
3. Run the container and insert your Discord bot token 3. Run the container and insert your Discord bot token
```bash ```bash
docker run -d -e TOKEN=<your_bot_token> discord-badge docker run -it discord-badge
```
4. Jump directly to step 12 and follow the remaining steps from the main instruction
### With pre-built Docker Image
1. Follow step 1 to 4 from the main instruction above
2. Pull the Docker image
```bash
docker pull ghcr.io/gabrielkheisa/discord-active-developer-badge/discord-badge:latest
```
3. Run the container and insert your Discord bot token
```bash
docker run -d -e TOKEN=<your_bot_token> ghcr.io/gabrielkheisa/discord-active-developer-badge/discord-badge:latest
``` ```
4. Jump directly to step 12 and follow the remaining steps from the main instruction 4. Jump directly to step 12 and follow the remaining steps from the main instruction

View File

@@ -34,7 +34,7 @@ client.on('interactionCreate', (interaction) => {
const question = (q) => new Promise((resolve) => rl.question(q, resolve)); const question = (q) => new Promise((resolve) => rl.question(q, resolve));
(async ()=>{ (async ()=>{
const token = process.env.TOKEN; const token = await question('Application token? ');
if(!token) throw new Error('Invalid token'); if(!token) throw new Error('Invalid token');
const ratelimitTest = await fetch(`https://discord.com/api/v9/invites/discord-developers`); const ratelimitTest = await fetch(`https://discord.com/api/v9/invites/discord-developers`);